架构设计 Skill技能列表

⚡

异步API设计Skill asyncapi-design

4.5

此技能用于设计和规范事件驱动的API,采用AsyncAPI 3.0标准,适用于基于消息的架构如Kafka、RabbitMQ、MQTT和WebSocket。它包括C#实现、事件版本化、协议绑定和文档优先方法,帮助开发人员构建异步通信系统。关键词:AsyncAPI 3.0, 事件驱动API, 消息架构, Kafka, RabbitMQ, C#实现, 事件版本控制, 协议绑定。

⚡

扎克曼分析Skill zachman-analyze

4.5

这个技能用于基于扎克曼框架分析系统架构,从不同视角(如规划者、所有者等)和疑问词(如什么、如何等)提供结构化分析,帮助用户理解架构设计层次。关键词:扎克曼框架,架构分析,企业架构,系统设计,软件开发,视角分析。

⚡

探索迁移Skill explore-migration

4.5

这个技能用于企业架构迁移探索,帮助团队分析当前软件架构,识别迁移路径,并评估不同选项的权衡,以支持技术决策。关键词:企业架构、迁移路径、代码分析、权衡分析、决策支持、软件架构。

⚡

架构文档生成Skill ea-document

4.5

这个技能用于自动生成软件架构文档,包括系统上下文、容器、组件、部署、数据和执行摘要等多个视图。通过分析代码库结构,识别相关组件,并使用标准模板生成文档,同时可集成C4图以增强可视化。适用于架构师和开发团队,便于理解和维护软件架构,提高文档效率和质量。关键词:架构文档、代码分析、自动生成、C4图、软件架构、DevOps、容器化、部署视图、数据流、执行摘要、SEO友好。

⚡

分类架构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 best-practices

4.5

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