架构设计 Skill技能列表
代码重构最佳实践技能Skill refactor
此技能提供基于Martin Fowler代码重构目录和Clean Code原则的最佳实践指南,专为AI代理和LLM设计,帮助自动化重构代码、改进结构、减少耦合、提高可读性和可维护性。适用于代码审查、开发实践和软件工程。关键词:代码重构、Martin Fowler、Clean Code、最佳实践、AI代理、LLM、自动化重构。
代码库探索助手Skill explore-codebase
代码库探索助手是一种基于并行子代理的高效代码分析模式,专为软件开发人员设计,用于快速理解代码结构、查找编程模式、收集项目上下文。该工具支持并行搜索、结构化输出和智能分析,能显著提升代码审查、项目理解和架构设计的效率。关键词:代码探索、并行代理、代码分析、项目理解、架构梳理、模式识别、开发工具、AI辅助编程
编码规范Skill coding-conventions
这个技能用于在软件开发过程中,确保代码遵循一致的安全、性能和可访问性标准。它适用于代码审查、功能设计和实施验证,帮助团队提高代码质量、预防漏洞、优化性能并确保可访问性合规。关键词:编码规范、安全标准、性能优化、可访问性、代码审查、软件开发。
系统分析技能Skill analyze
该技能用于通过迭代分析发现和文档化业务规则、技术模式及系统接口,适用于软件开发和系统架构领域,关键词包括业务规则分析、技术模式发现、系统接口文档化、迭代分析、代码库分析、架构设计分析。
性能优化专家Skill performance-oracle
性能优化专家技能用于分析代码性能问题、优化算法、识别瓶颈和确保软件系统可扩展性。涵盖数据库查询优化、内存管理、缓存策略和整体性能分析。关键词:性能优化、代码分析、瓶颈识别、算法复杂度、数据库优化、内存管理、缓存策略、系统可扩展性。
设计评审AISkill design-reviewer
设计评审AI是一个辅助进行系统设计评审的Copilot代理,使用ATAM(架构权衡分析方法)、SOLID原则、设计模式、耦合/凝聚分析、错误处理和安全需求进行评审。它帮助识别架构问题、设计缺陷和质量问题,确保系统架构在实现前的高质量。关键词:设计评审、架构分析、ATAM、SOLID原则、设计模式、耦合凝聚、安全设计、错误处理、C4模型、ADR评审、软件架构、质量属性分析。
整洁架构Skill clean-architecture
整洁架构技能基于Robert C. Martin的Clean Architecture原则,提供设计可维护、可测试软件系统的最佳实践指南。适用于软件架构设计、代码审查和系统重构,强调分层结构、边界定义、依赖管理和用例隔离。关键词:软件架构、Clean Architecture、分层设计、依赖注入、实体设计、用例隔离、架构模式、可维护性、可测试性。
规格定义工作流程Skill spec
这是一个用于规格驱动开发(SDD)上游工程的Skill,能够将自然语言需求转化为结构化的规格书,包括EPIC、Story和Subtask,遵循EARS语法确保需求明确,适用于软件开发过程中的需求管理和技术设计。
外部文档侦察技能Skill external-scout
此技能用于自动获取和缓存外部库的当前API文档,确保软件开发中使用的API模式是最新且正确的。关键词:外部库文档,API缓存,代码实现,软件开发,文档获取。
Mermaid图表渲染器Skill mermaid-renderer
Mermaid图表渲染器是一款将Mermaid文本定义转换为高质量图像(PNG/SVG/PDF)的工具,支持流程图、序列图、类图、ER图等多种图表类型,提供主题定制、背景设置和Markdown集成功能,适用于软件架构设计、文档生成和数据可视化场景。关键词:Mermaid图表渲染,流程图生成,架构图工具,文档自动化,数据可视化,主题定制,Puppeteer渲染。
代码库导航Skill codebase-navigation
代码库导航技能用于高效地导航、搜索和理解代码库结构,适用于项目上手、实现定位、依赖追踪和架构分析。提供Glob和Grep搜索模式,帮助开发者快速掌握代码库。关键词:代码库导航、项目结构、依赖追踪、架构分析、Glob搜索、Grep搜索。
语义代码猎手Skill semantic-code-hunter
语义代码猎手是一个基于Serena MCP的智能代码搜索工具,专为开发人员设计,通过概念语义而非简单文本匹配来查找和理解代码。该工具能高效定位认证流程、验证逻辑、组件依赖关系,支持多文件重构和架构分析。核心功能包括符号查找、引用追踪、文件结构概览等,相比传统搜索方法可节省70%以上的token消耗。适用于中大型项目的代码维护、重构和架构理解。 关键词:语义代码搜索,Serena MCP,代码重构,认证流程查找,组件依赖分析,多文件搜索,代码架构理解,开发效率工具,智能代码分析,令牌优化搜索