架构设计 Skill技能列表
draw.io架构图绘制与协作技能Skill drawio-architecture
此技能旨在为用户提供使用 draw.io 工具创建和协作软件架构图的详细指导,包括图表设计、模板应用和团队协作功能,关键词包括 draw.io、架构图、图表创建、协作、软件设计、系统图。
系统架构师Skill system-architect
系统架构师技能专注于设计满足所有功能和非功能需求的系统架构,包括技术堆栈选择、组件定义、API规范创建以及非功能需求的系统性解决。关键词包括架构设计、技术选型、组件边界、API规范、非功能需求、系统性解决。
功能开发工作流程Skill feature-dev
这是一个自动化工作流程技能,用于功能开发,通过7个阶段和 specialized agents(代码探索者、代码架构师、代码审查者)来探索代码库、设计架构和进行质量审查。关键词:功能开发、代码探索、架构设计、代码审查、工作流程自动化、代理。
流程图生成器Skill mermaid-generator
这是一个用于将文本、工作流和逻辑自动转换为 Mermaid 图表的技能,支持流程图、时序图和类图等多种类型,适用于可视化工作流程、系统架构设计、文档转换等场景,具有智能识别结构、多图表类型支持和自动保存功能。关键词:Mermaid、流程图、时序图、类图、可视化、工作流、系统架构、图表生成。
Python项目结构优化Skill python-project-structure
本技能专注于Python软件项目的结构与模块架构设计,包括目录布局、公共API定义(如使用__all__)、模块化组织和代码分层。用于提高代码的可维护性、可读性和扩展性,适用于新项目设置、现有代码库重组和库包开发。关键词:Python项目结构、模块架构、API设计、代码组织、软件架构、__all__、目录布局、分层设计、领域驱动。
SOLID面向对象设计原则Skill solid-principles
SOLID原则是面向对象编程和设计的五个基本原则,包括单一职责、开闭原则、里氏替换、接口隔离和依赖倒置。这些原则帮助开发者构建可维护、可扩展、可测试的软件系统,提高代码质量,降低耦合度,增强系统灵活性。适用于软件架构设计、代码重构、系统维护等场景。关键词:SOLID原则、面向对象设计、软件架构、代码重构、可维护性、设计模式、编程最佳实践、软件工程
规格驱动开发工具包Skill speckit
Spec Kit 是一个规格驱动开发 (SDD) 工具包,通过人工智能将自然语言描述转化为可执行规格、实现计划和任务列表。适用于功能规划、产品需求文档创建、敏捷开发等场景,提升软件开发效率和质量。关键词:规格驱动开发、AI辅助、代码生成、软件开发自动化、任务管理、SDD、敏捷开发。
GitHub仓库标准架构Skill github-repository-standards
该技能用于设计和实施高效的 GitHub 仓库组织结构与文档标准,通过最小化根目录杂乱、优化 README 文档,提升项目的可维护性、用户体验和社区吸引力。关键词:GitHub 仓库管理、架构设计、README 优化、配置管理、文档工程、代码可维护性。
记忆管理技能Skill memory
这个技能用于管理单源真相(SSOT)、记忆系统和跨工具记忆搜索,是decisions.md和patterns.md的守护者,专注于软件开发中的知识管理和决策记录。关键词:SSOT管理、记忆搜索、决策记录、模式管理、软件开发、知识管理。
架构分析器Skill architecture-analyzer
架构分析器是一款专业的软件架构分析工具,用于自动分析和可视化软件系统的架构模式、组件依赖关系和模块边界。该工具支持依赖关系映射、分层架构检测、耦合内聚度计算、架构违规识别和依赖图生成,特别适用于系统迁移规划、微服务拆分、架构重构和代码现代化项目。主要功能包括组件依赖分析、架构模式识别、耦合度量计算、违规检测和可视化图表生成。
任务规划指南Skill plan
该技能提供结构化框架,用于在软件开发、人工智能或数据科学等复杂项目中迭代规划任务和变更。它强调零影响规划、分步实施和验证,确保高效协作和风险控制。关键词:任务规划、迭代开发、代码管理、实施策略、项目管理、软件开发流程。
Python性能优化Skill python-performance-optimization
Python性能优化技能用于分析和优化Python代码的性能,包括CPU分析、内存优化、代码优化最佳实践等。关键词:Python性能优化、CPU分析、内存分析、代码优化、性能瓶颈、应用性能提升。