架构设计 Skill技能列表
技能集成指南Skill integrate-skill
这个技能用于将可重用技能集成到项目开发指南中,通过更新文档、创建代码示例和优化开发流程,提高项目管理效率和质量。关键词:技能集成、开发指南、代码模板、项目管理、文档化、最佳实践。
解决方案设计验证Skill specify-solution
此技能用于创建和验证解决方案设计文档(SDD),聚焦于技术架构设计、接口定义和文档验证,适用于软件开发中的架构设计阶段,关键词包括解决方案设计、架构验证、技术文档、SDD、PRD对齐、组件重叠检测、接口冲突解决。
项目宪法管理Skill constitution
该技能用于在Spec Kit工作流中创建、更新和验证项目宪法文件(.constitution.md),定义项目原则、架构约束、质量标准和团队约定,确保软件开发过程遵循一致规范和指导,关键词包括项目宪法、Spec Kit、工作流、软件开发、架构设计、项目管理。
技术债务分析器Skill tech-debt-analyzer
这项技能用于系统化地识别、分析、记录和跟踪JavaScript/TypeScript代码库中的技术债务,提供自动化分析工具、债务分类框架和文档模板,帮助维护技术债务登记册。
Mermaid图表专家Skill mermaid-diagram-specialist
Mermaid 图表专家技能用于创建和管理各种技术图表,如流程图、序列图、实体关系图(ERD)和架构图,支持技术文档编写、工作流可视化、系统架构设计和过程映射,提升技术沟通效率。关键词:Mermaid图表、流程图、序列图、ERD、C4图、架构可视化、技术文档、系统设计、工作流、数据建模。
所有权和借用类型系统Skill ownership-type-system
该技能实现了Rust风格的所有权和借用类型系统,用于验证内存安全、预防数据竞争和生命周期分析。关键词:所有权、借用、内存安全、数据竞争、生命周期、Rust、类型系统、编程语言。
RFC流程技能Skill rfc-process
RFC流程技能用于管理和指导技术提案和设计决策的请求评论(RFC)过程。它提供模板、生命周期、最佳实践和工作流,以促进团队协作、文档化和共识建立。关键词:RFC、技术提案、设计决策、团队协作、文档化、软件开发、项目管理。
GADT实现技能Skill gadt-implementer
这个技能用于实现广义代数数据类型(GADTs),在Haskell、OCaml、Rust等编程语言中创建类型安全的数据结构和抽象语法树。适用于编译器开发、嵌入式领域特定语言(DSL)、类型安全协议实现等场景。关键词:GADT, 类型安全, 数据结构, 编程语言, 类型理论。
战略规划顾问Skill strategic-planning-advisor
战略规划顾问技能专注于提供系统架构、可扩展性和长期维护策略的高层专业建议,帮助在项目初期做出明智的架构决策,关键词包括系统架构、可扩展性、长期维护、战略规划、架构设计、高层建议。
PlantUML图表渲染器Skill plantuml-renderer
这是一个用于将 PlantUML 文本代码转换为多种图像格式(如 PNG、SVG、PDF)的工具技能。它支持序列图、类图、组件图等多种 UML 图表类型,并能应用自定义主题和样式进行批量渲染,是软件架构设计、文档生成和可视化建模的得力助手。关键词:PlantUML 渲染,UML 图表生成,软件架构图,技术文档,图表可视化,批量处理。
智能体协作开发框架Skill agentic-structure
智能体协作开发框架是一个用于生产就绪软件开发的协作式编程提示框架。它通过结构化指南和协作流程,帮助开发团队在功能启动、代码编写、安全处理、错误管理、注释添加和需求讨论等环节实现高效协作。该框架强调清晰、安全、可维护的代码,并提供冲突解决机制。关键词:协作编程、开发框架、生产就绪、代码规范、安全指南、错误处理、知识共享、软件开发流程。
性能优化分析Skill performance-oracle
该技能用于分析和优化软件系统的性能,包括代码分析、算法复杂性评估、数据库优化、内存管理、缓存策略和系统可扩展性,帮助识别和解决性能瓶颈,提高系统效率和响应速度。关键词:性能优化、代码分析、算法、数据库、内存、缓存、可扩展性、瓶颈识别。