架构设计 Skill技能列表

⚡

错误处理Skill error-handling

4.5

此技能提供应用程序中一致的错误处理实现,包括自定义错误类、错误处理中间件、前端错误边界和异步错误处理,以及日志记录指南,旨在提高应用的可靠性、可维护性和用户体验。关键词:错误处理、异常处理、自定义错误类、错误边界、日志记录、前后端开发、应用程序架构。

⚡

分类架构Skill taxonomy-architecture

4.5

分类架构技能用于设计和管理内容组织的分类系统,包括扁平标签、层次类别和面分类,涵盖术语关系、多分类内容以及API设计,适用于CMS、电商和内容管理平台。关键词:分类架构、标签系统、内容组织、面分类、API设计、性能优化、无头CMS。

⚡

无头API设计Skill headless-api-design

4.5

这个技能用于设计无头CMS架构中的内容交付API,支持多通道内容分发,涵盖REST和GraphQL API模式、内容预览端点、本地化策略、分页过滤、缓存头部和API版本化,关键词包括无头CMS、API设计、内容交付、REST、GraphQL、本地化、缓存、版本控制。

⚡

寄存器分配器Skill register-allocator

4.5

寄存器分配器是编译器的关键优化组件,用于将虚拟寄存器映射到物理寄存器,提升代码执行效率。通过图着色、线性扫描、合并和溢出代码处理,优化编译器后端、JIT编译和GPU着色器。关键词包括:寄存器分配、编译器优化、图着色、线性扫描、活性分析、SSA形式、溢出代码。

⚡

高阶抽象语法Skill higher-order-abstract-syntax

4.5

这个技能用于在函数式编程中表示和操作具有绑定器的语法,主要应用于证明助手、嵌入式语言和形式化元理论开发。关键词:高阶抽象语法, HOAS, 绑定器, 语法, 函数式编程, 证明助手, 形式化方法, 编程语言理论。

⚡

FFI设计器Skill ffi-designer

4.5

FFI设计技能用于设计和实现外部函数接口,实现不同编程语言之间的代码互操作性。关键功能包括类型映射、调用约定处理、内存管理、回调支持和错误处理。适用于调用C库、系统编程、性能关键互操作等场景。关键词:FFI设计,外部函数接口,语言互操作性,类型安全,内存管理。

⚡

CPS转换器Skill cps-transformer

4.5

CPS转换器是一种编程技能,用于将直接风格程序转换为连续传递风格,主要应用于编译器构建、控制运算符实现和界定延续的添加。该技能在编程语言设计和实现中发挥关键作用,优化代码执行和异步编程。关键词:CPS、编译器、转换、控制运算符、连续传递风格、编程语言、优化、异步编程。

⚡

模式发现Skill pattern-discovery

4.5

模式发现技能是一种软件开发实践,用于在实施新功能前检查模式库,确保模式优先开发,提高代码复用和一致性。关键词:模式优先开发、模式库、API路由、UI组件、数据库操作、代码复用。

⚡

领域识别与分组Skill domain-identification-grouping

4.5

这个技能用于将软件架构中的组件按业务功能分组到逻辑领域,为服务基于架构做准备,支持领域驱动设计和服务提取。关键词包括:领域识别、组件分组、服务架构、领域驱动设计、命名空间重构。

⚡

代码最佳实践Skill best-practices

4.5

该技能提供多种编程语言(如 TypeScript、Python、Go 等)的最佳实践参考、代码质量标准和框架检测功能,专门用于代码重构和优化工作流程。关键词:代码质量、最佳实践、重构、编程语言、框架检测、软件开发、代码优化。

⚡

追踪知识谱系Skill TracingKnowledgeLineages

4.5

这是一个用于追踪知识和想法历史演变的技能,帮助软件开发者和项目管理者在决策时理解背景,避免重复过去错误,并重新评估旧方法。它通过决策考古、失败尝试分析和复兴检测等技术,支持架构设计和技术选型。关键词:知识谱系、历史追踪、决策考古、Git分析、避免重复错误、复兴旧方法、软件开发实践。

⚡

架构规划技能Skill architecture-planning

4.5

该技能用于创建详细的系统架构计划,包括决策记录和风险评估,适用于规划重要功能或系统变更。它帮助生成一致的架构文档,提供模板和框架,优化设计决策。关键词:架构设计、决策记录、风险评估、系统集成、ADR、架构规划