架构设计 Skill技能列表
性能优化分析Skill performance-oracle
该技能用于分析和优化软件系统的性能,包括代码分析、算法复杂性评估、数据库优化、内存管理、缓存策略和系统可扩展性,帮助识别和解决性能瓶颈,提高系统效率和响应速度。关键词:性能优化、代码分析、算法、数据库、内存、缓存、可扩展性、瓶颈识别。
深化计划技能Skill deepen-plan
深化计划技能是一个用于通过并行研究代理增强现有计划文件的工具,为每个主要部分添加深度、最佳实践和实现细节。它适用于软件开发、项目计划、技术架构等领域,帮助生成详细、可实施的生产就绪计划。关键词:计划深化、研究代理、并行处理、最佳实践、实现细节、代码示例、性能优化、安全考虑、边缘情况处理。
原则技能Skill principles
该技能专注于提供软件开发中的核心原则、详细指南和VibeCoder特定指导,旨在帮助开发者在编码过程中遵循最佳实践,确保项目质量和安全性。适用于需要原则指导、安全审查或差分感知编辑的场景。关键词:开发原则、编码指南、VibeCoder、安全开发、差分编辑、上下文感知。
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设计、重试处理、重复预防、网络故障处理、系统可靠性。
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开发。
搜索工具层次结构Skill search-hierarchy
搜索工具层次结构是一种技能,用于在代码库中根据查询类型(如结构、语义、字面、全文上下文)选择最合适的搜索工具(如AST-grep、LEANN、Grep、Read),以优化搜索流程、提高效率并节省令牌使用。关键词:代码搜索、搜索工具、AST-grep、LEANN、令牌效率、查询优化、软件开发。
Rust借用检查器Skill rust-borrow-checker
Rust 借用检查器是一个用于实现内存安全语言中所有权和借用验证的关键技能。它通过跟踪所有权、强制执行借用规则、验证生命周期,并在编译时检测数据竞态,确保程序内存安全。适用于构建内存安全语言、实现借用检查、创建安全系统语言等场景,核心概念包括所有权、借用、生命周期和借用规则。关键词:Rust 借用检查器,所有权,借用,生命周期,内存安全,编译时检查,数据竞态检测,安全系统语言。
Saga编排Skill saga-orchestration
Saga编排技能用于实现和管理Saga模式,协调分布式事务和长运行业务流程。它涉及处理多服务事务、补偿事务、工作流编排,适用于微服务架构中的故障处理和业务协调。关键词:Saga模式、分布式事务、补偿事务、工作流编排、微服务架构、系统设计、长运行工作流。