架构设计 Skill技能列表

4.5

代码注释规范Skill comment-guidelines

代码注释规范指南,专注于编写高质量、非冗余的代码注释。核心是移除解释代码字面意思(WHAT)的冗余注释,转而添加解释设计意图、决策理由和边界情况(WHY)的策略性注释,以提升代码可读性和可维护性。关键词:代码注释,代码规范,代码质量,可维护性,代码审查,编程最佳实践,软件开发,代码文档。

4.5

重构助手Skill refactoring-assistant

重构助手是一个用于提升代码质量的技能,它能智能识别代码中的重构机会,并提供具体的重构模式建议和实施指导。核心功能包括提取方法、移动方法、重命名、内联代码、优化继承结构以及应用设计模式。该技能旨在帮助开发者减少技术债务、增强代码可维护性、为系统迁移做准备,并能与主流IDE和代码分析工具集成。关键词:代码重构,重构模式,代码质量,技术债务,可维护性,设计模式,自动化重构,代码优化。

4.5

功能开发向导Skill feature-dev

这个技能用于系统化地指导开发者实现新功能,强调代码库理解、架构设计、实现、测试和审查。关键词:功能开发、代码理解、架构设计、系统化流程、测试覆盖、软件工程、开发指南。

4.5

技术路线图规划Skill technical-roadmap-planning

技术路线图规划是一个战略规划工具,用于指导技术演变,包括架构决策、基础设施投资和能力发展,以实现业务目标。关键词包括技术规划、架构现代化、平台扩展、遗留系统迁移、基础设施升级、技术栈标准化和创新投资。

4.5

高级架构师Skill senior-architect

这个技能提供了全面的软件架构工具和最佳实践,用于设计可扩展和可维护的系统。它包括架构图生成、项目分析、依赖分析等功能,适用于系统架构设计、技术决策、架构图创建等场景。关键词:软件架构、架构设计、系统设计、技术栈决策、架构图生成、项目优化、依赖管理。

4.5

LLM编程规范指南Skill karpathy-guidelines

这个技能是关于使用Karpathy指南来减少LLM编码错误的行为规范。它强调编码前思考、简单性优先、精确更改和目标驱动执行,适用于编写、审查和重构代码,提高代码质量和开发效率。关键词:LLM编程规范,代码审查,软件开发指南,人工智能编码实践,编码行为准则。

4.5

UML建模Skill uml-modeling

这个技能用于创建 UML 图,包括类图、序列图、活动图、用例图和状态图,支持 PlantUML 和 Mermaid 语法,适用于软件设计、架构规划、文档编写和设计评审。关键词:UML 建模,软件设计,架构设计,图表生成,PlantUML,Mermaid,软件开发工具。

4.5

技术调研Skill technical-research

技术调研技能是一种系统化方法,专门用于进行技术探索、概念验证和方案评估。该技能通过结构化流程,帮助团队在技术选型、架构设计、可行性分析等场景中,客观比较不同技术选项,识别风险依赖,并提供可落地的实施建议。关键词:技术调研、技术选型、概念验证、架构评估、可行性研究、技术决策、POC实现、方案比较。

4.5

架构图技能Skill architecture-diagram

创建专业的技术架构图作为自包含的HTML文件,内嵌SVG图形和CSS样式,适用于系统架构、基础设施、云架构可视化、安全图、网络拓扑图等技术图的展示。

4.5

API设计Skill api-design

API设计技能专注于设计和构建高效、可扩展的API接口,包括RESTful API、GraphQL模式和gRPC服务,适用于软件开发和系统集成场景。关键词:API设计,REST,GraphQL,gRPC,OpenAPI,Swagger,接口设计,软件架构,后端开发。

4.5

功能开发工作流程Skill feature-dev

这是一个自动化工作流程技能,用于功能开发,通过7个阶段和 specialized agents(代码探索者、代码架构师、代码审查者)来探索代码库、设计架构和进行质量审查。关键词:功能开发、代码探索、架构设计、代码审查、工作流程自动化、代理。

4.5

记忆管理技能Skill memory

这个技能用于管理单源真相(SSOT)、记忆系统和跨工具记忆搜索,是decisions.md和patterns.md的守护者,专注于软件开发中的知识管理和决策记录。关键词:SSOT管理、记忆搜索、决策记录、模式管理、软件开发、知识管理。