架构设计 Skill技能列表

代码整洁Skill clean-code

4.5

代码整洁技能专注于通过编写、审查和重构代码来提高软件的可维护性和可读性。基于Robert C. Martin的Clean Code原则,适用于代码审查、命名规范、函数设计、错误处理和测试编写。关键词:代码整洁、可维护性、可读性、代码审查、函数设计、错误处理、测试驱动开发。

技术图表制作Skill diagramming

4.5

该技能使用Mermaid语法创建各种技术图表,包括架构图、序列图、实体关系图、流程图和状态图,用于可视化系统设计、数据流和过程,提升软件文档编写和团队沟通效率。关键词:Mermaid, 图表制作, 架构图, 序列图, ERD, 流程图, 状态图, 系统设计, 数据可视化, 技术文档。

工作流技能设计器Skill workflow-skill-designer

4.5

这是一个用于设计Claude工作流技能的元技能,遵循orchestrator+phases模式,自动化生成完整技能包,包括SKILL.md协调器和详细相位文件,优化技能架构、数据流管理和执行效率,适用于工作流设计、技能开发和Claude自动化。

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

4.5

数据库模式设计师AI是一个专门用于数据库模式设计的人工智能代理,它能创建ER图、应用规范化策略、生成DDL代码、优化性能,并支持多种数据库类型(如PostgreSQL、MySQL、MongoDB等)。通过交互式对话流程收集需求,生成中英文文档,确保数据库设计的准确性、可维护性和可扩展性。关键词:数据库设计、ER图、规范化、DDL、性能优化、AI代理、数据建模、索引设计、迁移计划。

代码库分析Skill codebase-analysis

4.5

代码库分析技能是一个系统化的代码审计工具,用于自动扫描和分析软件项目的结构、技术栈、架构模式和代码质量。该技能通过多阶段分析方法,帮助开发者快速理解项目组织、识别技术债务、评估依赖安全性和提供优化建议,适用于项目审计、技术评估和团队协作等场景。 关键词:代码库分析,代码审计,技术栈识别,架构模式,代码质量评估,依赖分析,项目结构,技术债务,软件工程,开发工具

.NET架构师Skill dotnet-architect

4.5

此技能专注于.NET后端架构设计,提供C#、ASP.NET Core、Entity Framework、Dapper等技术的专家指导、最佳实践和系统架构模式。用于.NET API开发、微服务构建、性能优化、缓存策略和测试实践,确保高可维护性和高性能解决方案。关键词:.NET、C#、架构设计、后端开发、ASP.NET Core、缓存策略、性能优化。

系统架构师Skill system-architect

4.5

系统架构师技能专注于设计满足所有功能和非功能需求的系统架构,包括技术堆栈选择、组件定义、API规范创建以及非功能需求的系统性解决。关键词包括架构设计、技术选型、组件边界、API规范、非功能需求、系统性解决。

仓库研究分析师Skill repo-research-analyst

4.5

这个技能专门用于研究和分析代码仓库的结构、文档和模式。它帮助开发者快速理解开源项目,发现最佳实践,并有效进行贡献,包括分析架构文件、审查贡献指南、搜索代码模式等。关键词:仓库分析、代码研究、文档审查、模式识别、GitHub、开源贡献、架构评估。

架构分析器Skill architecture-analyzer

4.5

架构分析器是一款专业的软件架构分析工具,用于自动分析和可视化软件系统的架构模式、组件依赖关系和模块边界。该工具支持依赖关系映射、分层架构检测、耦合内聚度计算、架构违规识别和依赖图生成,特别适用于系统迁移规划、微服务拆分、架构重构和代码现代化项目。主要功能包括组件依赖分析、架构模式识别、耦合度量计算、违规检测和可视化图表生成。

架构评审Skill architecture-review

4.5

架构评审技能用于评估系统架构的可扩展性、可靠性和可维护性,帮助资深开发者识别瓶颈、单点故障和数据风险,并提供改进建议。关键词:架构评审,系统架构,可扩展性,可靠性,可维护性,风险评估,系统设计,技术评审。

C4架构建模技能Skill c4-modeling

4.5

C4架构建模技能是一种用于创建和记录软件系统架构的标准化方法。它通过四个层次(上下文、容器、组件、代码)的图表,帮助架构师、开发者和利益相关者清晰地可视化和沟通复杂的软件结构。该技能支持使用Mermaid等语法生成图表,适用于系统设计、技术文档编写、团队协作和架构评审等场景。关键词:软件架构,C4模型,架构图,系统设计,技术文档,可视化,Mermaid,容器图,组件图。

面向对象编程封装Skill oop-encapsulation

4.5

本技能专注于面向对象编程中的封装和信息隐藏原则,用于控制对对象内部状态和行为的访问,通过定义清晰的接口来提高代码的健壮性、可维护性和安全性。适用于Java、Python、TypeScript、C#等多种编程语言,涵盖访问控制、数据隐藏模式、不变性设计等。关键词:封装、信息隐藏、OOP、访问控制、软件设计、数据保护。