架构设计 Skill技能列表

4.5

限流模式Skill rate-limiting-patterns

限流模式技能用于设计和实现API限流、节流和配额管理方案,以保护服务和系统免受滥用、DDoS攻击和资源耗尽。关键算法包括令牌桶、滑动窗口等,适用于分布式环境、云服务和网络安全。关键词:API限流、令牌桶算法、分布式限流、配额管理、系统保护、节流模式。

4.5

延迟预算Skill latency-budget

延迟预算技能用于计算和分配系统延迟预算,通过分解端到端延迟、分配组件预算、识别瓶颈、提供优化建议和制定监控策略,帮助团队优化系统性能并达到延迟目标。关键词包括延迟预算、系统性能、瓶颈分析、优化策略、监控。

4.5

幂等性模式Skill idempotency-patterns

此技能用于设计幂等API、安全处理重试、防止重复操作,涵盖幂等性键、最多一次语义和重复预防等模式,适用于构建可靠的支付系统、订单系统,关键词包括幂等性、API设计、重试处理、重复预防、网络故障处理、系统可靠性。

4.5

协同文件分析工作流Skill analyze-with-file

该技能是一个交互式协作分析工具,用于基于文件的代码库探索、多视角技术评估、文档化讨论和决策记录。支持软件架构设计、代码审查和技术决策,关键词:协作分析、文件分析、架构设计、代码审查、决策记录、多轮问答、技术评估。

4.5

项目宪法管理Skill constitution

该技能用于在Spec Kit工作流中创建、更新和验证项目宪法文件(.constitution.md),定义项目原则、架构约束、质量标准和团队约定,确保软件开发过程遵循一致规范和指导,关键词包括项目宪法、Spec Kit、工作流、软件开发、架构设计、项目管理。

4.5

AsyncAPI撰写技能Skill asyncapi-authoring

此技能用于撰写和验证AsyncAPI 3.0规范,专注于事件驱动API设计、消息代理和异步通信模式,包括通道、操作、消息定义等,支持架构规划和最佳实践。关键词:AsyncAPI, 事件驱动, API设计, 消息代理, 异步通信, 规范验证, 架构设计

4.5

Gemini代码库探索工具Skill gemini-explore

Gemini 代码库探索工具是一款基于Google Gemini AI模型的智能工具,用于自动化分析和探索代码库结构、依赖关系及设计模式。它能够处理大型代码库,生成结构化的Markdown报告,适用于软件开发中的架构设计审查、依赖映射和代码质量评估。关键词:Gemini AI,代码库探索,架构分析,依赖映射,设计模式,Markdown报告,AI辅助开发,代码审查,DevOps工具,自动化分析。

4.5

API契约生成Skill api-contract

这个技能用于从需求描述自动生成API规范,支持OpenAPI、AsyncAPI和Protobuf格式,适用于合同优先的API开发,帮助设计REST API、事件驱动API和gRPC服务。关键词:API生成、契约设计、OpenAPI、AsyncAPI、Protobuf、API开发。

4.5

领域分析Skill domain-analysis

这个技能用于分析代码库,识别业务子域(核心、支持、通用)并建议有界上下文,遵循领域驱动设计战略设计原则。关键词:领域驱动设计、DDD、子域识别、有界上下文、领域分析。

4.5

Rust借用检查器Skill rust-borrow-checker

Rust 借用检查器是一个用于实现内存安全语言中所有权和借用验证的关键技能。它通过跟踪所有权、强制执行借用规则、验证生命周期,并在编译时检测数据竞态,确保程序内存安全。适用于构建内存安全语言、实现借用检查、创建安全系统语言等场景,核心概念包括所有权、借用、生命周期和借用规则。关键词:Rust 借用检查器,所有权,借用,生命周期,内存安全,编译时检查,数据竞态检测,安全系统语言。

4.5

技术栈检测Skill tech-stack-detection

技术栈检测技能自动识别项目中的技术框架(如React、Vue)、包管理器和配置模式,适用于项目启动、依赖分析、框架指导,帮助开发人员快速理解架构并优化开发流程。关键词:技术栈检测、框架识别、包管理器、配置分析、项目架构、SEO优化。

4.5

别名与指向分析Skill alias-and-points-to-analysis

该技能用于静态分析中的别名和指向分析,计算指针的指向目标和别名关系,适用于编译器优化、内存安全验证、程序理解、并行化等场景。关键词:静态分析、别名分析、指向分析、指针、编译器优化、内存安全。