架构设计 Skill技能列表
高级架构师工具包Skill senior-architect
高级架构师工具包是一个全面的软件架构技能集合,专为设计可扩展、可维护的现代系统而打造。它集成了架构图自动生成、项目架构深度分析、依赖关系智能分析三大核心功能,并提供了ReactJS、NextJS、NodeJS、Python、Go等全栈技术的最佳实践指南和决策框架。该工具包旨在帮助架构师和技术决策者高效进行系统设计、技术选型、性能优化和架构评估,是提升软件工程质量与开发效率的利器。 关键词:软件架构,系统设计,架构图生成,技术栈决策,依赖分析,React,Node.js,Python,可扩展系统,最佳实践,DevOps,云原生
规范驱动开发Skill spec-driven-development
规范驱动开发(SDD)是一种基于GitHub SpecKit的结构化AI辅助软件开发方法论。它通过宪法治理、七阶段工作流(从初始化到实施)和多智能体协调,将书面规范直接转化为可执行代码。核心是确保开发质量、团队协作效率,并支持复杂项目的并行执行与治理。关键词:AI辅助开发、规范驱动、宪法治理、多智能体协调、分阶段工作流、软件开发方法论、GitHub SpecKit、质量门、并行执行、结构化开发。
项目重构Skill refactor-project
此技能用于自动执行项目范围内的代码重构,专注于跨文件优化、减少代码重复、标准化代码模式,以提高代码质量和可维护性。关键词:项目重构、代码重构、跨文件优化、重复减少、一致性标准化、自动化工具、代码优化、软件维护。
项目分析器Skill project-analyzer
项目分析器是一款自动化工具,用于深入分析现有代码库,快速检测项目类型、识别框架和依赖、分析架构模式、评估代码质量,并生成详细的项目配置文件。关键词:自动化项目分析、代码库检测、架构模式识别、项目 onboarding、依赖分析、技术债务评估。
重构助手Skill refactoring-assistant
重构助手是一个用于提升代码质量的技能,它能智能识别代码中的重构机会,并提供具体的重构模式建议和实施指导。核心功能包括提取方法、移动方法、重命名、内联代码、优化继承结构以及应用设计模式。该技能旨在帮助开发者减少技术债务、增强代码可维护性、为系统迁移做准备,并能与主流IDE和代码分析工具集成。关键词:代码重构,重构模式,代码质量,技术债务,可维护性,设计模式,自动化重构,代码优化。
功能开发向导Skill feature-dev
这个技能用于系统化地指导开发者实现新功能,强调代码库理解、架构设计、实现、测试和审查。关键词:功能开发、代码理解、架构设计、系统化流程、测试覆盖、软件工程、开发指南。
技术调研Skill technical-research
技术调研技能是一种系统化方法,专门用于进行技术探索、概念验证和方案评估。该技能通过结构化流程,帮助团队在技术选型、架构设计、可行性分析等场景中,客观比较不同技术选项,识别风险依赖,并提供可落地的实施建议。关键词:技术调研、技术选型、概念验证、架构评估、可行性研究、技术决策、POC实现、方案比较。
架构图技能Skill architecture-diagram
创建专业的技术架构图作为自包含的HTML文件,内嵌SVG图形和CSS样式,适用于系统架构、基础设施、云架构可视化、安全图、网络拓扑图等技术图的展示。
代码质量Skill code-quality
代码质量技能专注于定义和实施软件开发中的高质量标准。核心内容包括代码复杂度管理、模块化设计原则、代码异味检测与重构策略以及系统化的错误处理。该技能旨在提升代码的可读性、可维护性和健壮性,帮助开发者和团队构建更清晰、更稳定、更易于协作的软件系统。关键词:代码质量,复杂度管理,模块化设计,代码异味,重构,错误处理,可维护性,编程规范。
API设计Skill api-design
API设计技能专注于设计和构建高效、可扩展的API接口,包括RESTful API、GraphQL模式和gRPC服务,适用于软件开发和系统集成场景。关键词:API设计,REST,GraphQL,gRPC,OpenAPI,Swagger,接口设计,软件架构,后端开发。
代码简化器Skill code-simplifier
代码简化技能用于提高代码清晰度、一致性和可维护性,同时保留确切行为。适用于简化代码、减少复杂性、清理最近更改、应用重构模式、提高可读性。触发任务涉及代码清理、简化、重构或可读性改进。关键词:代码简化、重构、可读性、代码质量、AI代理、LLM、软件开发最佳实践。
PlantUML图表绘制技能Skill plantuml
此技能提供使用PlantUML工具创建各种UML图表和架构图的全面指导,适用于软件开发、系统设计和企业架构。关键词:PlantUML, UML, 图表, 架构图, 软件架构, 企业架构, C4模型, 序列图, 类图, 组件图。