架构设计 Skill技能列表
PlantUML语法参考Skill plantuml-syntax
这个技能提供 PlantUML 图表的详细语法参考,包括 UML 和非 UML 图表类型,如序列图、类图、活动图、C4 模型、JSON/YAML 可视化等,用于生成准确的图表。适用于软件开发、架构设计、文档编写和系统建模。关键词:PlantUML, UML 图表, 语法参考, 架构图, 软件工具, 图表生成
限流模式Skill rate-limiting-patterns
限流模式技能用于设计和实现API限流、节流和配额管理方案,以保护服务和系统免受滥用、DDoS攻击和资源耗尽。关键算法包括令牌桶、滑动窗口等,适用于分布式环境、云服务和网络安全。关键词:API限流、令牌桶算法、分布式限流、配额管理、系统保护、节流模式。
延迟预算Skill latency-budget
延迟预算技能用于计算和分配系统延迟预算,通过分解端到端延迟、分配组件预算、识别瓶颈、提供优化建议和制定监控策略,帮助团队优化系统性能并达到延迟目标。关键词包括延迟预算、系统性能、瓶颈分析、优化策略、监控。
幂等性模式Skill idempotency-patterns
此技能用于设计幂等API、安全处理重试、防止重复操作,涵盖幂等性键、最多一次语义和重复预防等模式,适用于构建可靠的支付系统、订单系统,关键词包括幂等性、API设计、重试处理、重复预防、网络故障处理、系统可靠性。
项目宪法管理Skill constitution
该技能用于在Spec Kit工作流中创建、更新和验证项目宪法文件(.constitution.md),定义项目原则、架构约束、质量标准和团队约定,确保软件开发过程遵循一致规范和指导,关键词包括项目宪法、Spec Kit、工作流、软件开发、架构设计、项目管理。
AsyncAPI撰写技能Skill asyncapi-authoring
此技能用于撰写和验证AsyncAPI 3.0规范,专注于事件驱动API设计、消息代理和异步通信模式,包括通道、操作、消息定义等,支持架构规划和最佳实践。关键词:AsyncAPI, 事件驱动, API设计, 消息代理, 异步通信, 规范验证, 架构设计
Gemini代码库探索工具Skill gemini-explore
Gemini 代码库探索工具是一款基于Google Gemini AI模型的智能工具,用于自动化分析和探索代码库结构、依赖关系及设计模式。它能够处理大型代码库,生成结构化的Markdown报告,适用于软件开发中的架构设计审查、依赖映射和代码质量评估。关键词:Gemini AI,代码库探索,架构分析,依赖映射,设计模式,Markdown报告,AI辅助开发,代码审查,DevOps工具,自动化分析。
API契约生成Skill api-contract
这个技能用于从需求描述自动生成API规范,支持OpenAPI、AsyncAPI和Protobuf格式,适用于合同优先的API开发,帮助设计REST API、事件驱动API和gRPC服务。关键词:API生成、契约设计、OpenAPI、AsyncAPI、Protobuf、API开发。
Rust借用检查器Skill rust-borrow-checker
Rust 借用检查器是一个用于实现内存安全语言中所有权和借用验证的关键技能。它通过跟踪所有权、强制执行借用规则、验证生命周期,并在编译时检测数据竞态,确保程序内存安全。适用于构建内存安全语言、实现借用检查、创建安全系统语言等场景,核心概念包括所有权、借用、生命周期和借用规则。关键词:Rust 借用检查器,所有权,借用,生命周期,内存安全,编译时检查,数据竞态检测,安全系统语言。
解决方案设计验证Skill specify-solution
此技能用于创建和验证解决方案设计文档(SDD),聚焦于技术架构设计、接口定义和文档验证,适用于软件开发中的架构设计阶段,关键词包括解决方案设计、架构验证、技术文档、SDD、PRD对齐、组件重叠检测、接口冲突解决。
别名与指向分析Skill alias-and-points-to-analysis
该技能用于静态分析中的别名和指向分析,计算指针的指向目标和别名关系,适用于编译器优化、内存安全验证、程序理解、并行化等场景。关键词:静态分析、别名分析、指向分析、指针、编译器优化、内存安全。
TLDR智能路由器Skill tldr-router
该技能用于将用户关于代码的问题智能映射到最优的tldr分析命令,帮助开发者快速理解代码结构、数据流和复杂性,提高代码探索和调试效率。关键词:代码分析、tldr命令、智能路由、软件开发、工具集成、架构理解。