架构设计 Skill技能列表

DeepWiki代码库研究助手Skill researching-with-deepwiki

4.5

DeepWiki代码库研究助手是一款基于AI的代码分析工具,专门用于研究和理解GitHub、GitLab、Bitbucket等平台的源代码仓库。通过RAG技术提供智能问答,帮助开发者快速掌握项目架构、理解代码实现、分析设计模式,支持架构图生成和跨项目比较。关键词:代码分析 AI工具 开源项目研究 RAG技术 项目架构 代码理解 开发工具 智能问答

整洁架构Skill clean-architecture

4.5

整洁架构技能基于Robert C. Martin的Clean Architecture原则,提供设计可维护、可测试软件系统的最佳实践指南。适用于软件架构设计、代码审查和系统重构,强调分层结构、边界定义、依赖管理和用例隔离。关键词:软件架构、Clean Architecture、分层设计、依赖注入、实体设计、用例隔离、架构模式、可维护性、可测试性。

依赖关系图生成器Skill dependency-graph-generator

4.5

依赖关系图生成器是一款用于分析软件代码架构的工具,能够自动扫描代码库,生成模块间的依赖关系可视化图谱。核心功能包括循环依赖检测、耦合度指标计算(传入耦合、传出耦合)、不稳定性分析,并支持导出为Graphviz、D3、Mermaid等多种格式。适用于微服务解耦、代码重构规划、系统迁移策略制定等场景,帮助开发者和架构师理解代码结构、识别设计缺陷、优化系统架构。

架构决策记录Skill architecture-decision-records

4.5

这个技能用于撰写和维护架构决策记录(ADRs),是一种技术决策文档最佳实践。它帮助开发团队记录重大技术决策的背景、内容和后果,适用于架构设计、技术选型、决策流程管理、团队协作和知识传递。关键词:架构决策记录,技术文档,决策管理,架构设计,软件开发,文档工具,最佳实践,团队协作。

项目上手分析Skill onboard

4.5

此技能用于分析现有软件开发项目代码库,检测技术栈,探索结构,并创建初始连续性账本,以帮助开发者快速上手和理解项目,提高开发效率。关键词:代码库分析、项目上手、连续性账本、软件开发、技术栈检测、架构理解、项目管理、代理工具。

设计模式Skill design-patterns

4.5

设计模式是软件工程中用于解决常见设计问题的可重用解决方案模板。它提供共享词汇,促进代码的复用、维护和测试,适用于架构设计、代码重构和改善软件质量,如松耦合、单一职责等设计原则。关键词:软件设计、设计模式、架构模式、代码重构、面向对象、设计原则、软件架构、模式选择、代码质量。

代码重构最佳实践技能Skill refactor

4.5

此技能提供基于Martin Fowler代码重构目录和Clean Code原则的最佳实践指南,专为AI代理和LLM设计,帮助自动化重构代码、改进结构、减少耦合、提高可读性和可维护性。适用于代码审查、开发实践和软件工程。关键词:代码重构、Martin Fowler、Clean Code、最佳实践、AI代理、LLM、自动化重构。

代码审查专家Skill code-review

4.5

此技能提供全面的代码审查服务,覆盖架构设计、代码质量、安全依赖、性能扩展、测试覆盖和文档API设计等六大方面。用于深度分析代码变更,提供可操作反馈,优化软件开发流程。关键词:代码审查、架构设计、代码质量、安全、性能、测试、文档、API设计。

领域驱动设计Skill domain-driven-design

4.5

领域驱动设计(DDD)是一种软件设计方法论,专注于建模复杂业务领域,应用战术和战略模式如实体、值对象、聚合、有界上下文和一致性策略。它用于设计软件架构,确保业务规则正确实现,通过定义通用语言、聚合边界和数据一致性来优化系统可维护性和扩展性。关键词包括:领域驱动设计,DDD,软件架构,业务建模,实体,值对象,聚合,有界上下文,领域事件,一致性策略。

编码规范Skill coding-conventions

4.5

这个技能用于在软件开发过程中,确保代码遵循一致的安全、性能和可访问性标准。它适用于代码审查、功能设计和实施验证,帮助团队提高代码质量、预防漏洞、优化性能并确保可访问性合规。关键词:编码规范、安全标准、性能优化、可访问性、代码审查、软件开发。

数据库模式设计师Skill database-schema-designer

4.5

数据库模式设计技能专注于为SQL和NoSQL数据库设计健壮、可扩展的模式,提供规范化指南、索引策略、迁移模式、约束设计和性能优化,确保数据完整性、提升查询性能并创建可维护的数据模型,适用于高流量、百万记录规模场景。

设计评审AISkill design-reviewer

4.5

设计评审AI是一个辅助进行系统设计评审的Copilot代理,使用ATAM(架构权衡分析方法)、SOLID原则、设计模式、耦合/凝聚分析、错误处理和安全需求进行评审。它帮助识别架构问题、设计缺陷和质量问题,确保系统架构在实现前的高质量。关键词:设计评审、架构分析、ATAM、SOLID原则、设计模式、耦合凝聚、安全设计、错误处理、C4模型、ADR评审、软件架构、质量属性分析。