架构设计 Skill技能列表

4.5

项目分析Skill analyzing-projects

这是一个用于快速理解和分析软件项目代码库的技能。它通过系统化的工作流程,帮助开发者或团队识别项目的技术栈、架构模式、目录结构和开发规范。适用于项目交接、代码审查、技术选型评估或快速熟悉新代码库的场景。关键词:代码分析,项目结构,技术栈检测,架构识别,开发工作流,软件工程,代码审查。

4.5

技术栈选择与架构师Skill TechStackSelector&Architect

这个技能是一个技术栈选择与架构工具,专门用于在项目初期或重大功能迭代时进行技术选型和方案评估。它能根据产品需求文档自动生成多套对比方案,涵盖前端、后端、数据库及中间件,并提供性能、SEO、开发成本、可维护性等方面的优劣势分析和最终选型建议。关键词:技术栈选择、架构设计、方案评估、前端框架、后端服务、数据库、中间件、性能优化、SEO、开发成本、可维护性。

4.5

高级架构师Skill senior-architect

这个技能用于系统架构设计和分析,帮助做出技术决策,包括生成架构图、分析项目依赖、评估架构模式和代码质量,适用于单体与微服务架构的决策。

4.5

重构Skill refactoring

重构技能专注于提高代码质量,通过系统性代码重构技术改善代码的可读性、可维护性和性能,而不改变外部行为。关键点包括代码清理、去除重复、应用设计模式、优化代码组织和减少技术债务,适用于软件开发中的架构设计和代码改进。关键词:代码重构、软件工程、代码质量、可维护性、性能优化、设计模式、技术债务、代码异味。

4.5

C++开发Skill cpp

C++开发技能专注于使用现代C++特性如RAII、智能指针和STL来编写安全、高性能的代码。适用于C++编程、内存管理、模板元编程、性能优化和遗留代码现代化。关键词:C++开发、内存安全、性能优化、RAII、智能指针、STL、现代C++。

4.5

高级架构师工具包Skill senior-architect

高级架构师工具包是一个全面的软件架构技能集合,专为设计可扩展、可维护的现代系统而打造。它集成了架构图自动生成、项目架构深度分析、依赖关系智能分析三大核心功能,并提供了ReactJS、NextJS、NodeJS、Python、Go等全栈技术的最佳实践指南和决策框架。该工具包旨在帮助架构师和技术决策者高效进行系统设计、技术选型、性能优化和架构评估,是提升软件工程质量与开发效率的利器。 关键词:软件架构,系统设计,架构图生成,技术栈决策,依赖分析,React,Node.js,Python,可扩展系统,最佳实践,DevOps,云原生

4.5

规范驱动开发Skill spec-driven-development

规范驱动开发(SDD)是一种基于GitHub SpecKit的结构化AI辅助软件开发方法论。它通过宪法治理、七阶段工作流(从初始化到实施)和多智能体协调,将书面规范直接转化为可执行代码。核心是确保开发质量、团队协作效率,并支持复杂项目的并行执行与治理。关键词:AI辅助开发、规范驱动、宪法治理、多智能体协调、分阶段工作流、软件开发方法论、GitHub SpecKit、质量门、并行执行、结构化开发。

4.5

README生成器Skill readme

这个技能用于自动创建或更新项目的README.md文件,提供全面的本地开发、系统架构和生产部署文档,适用于技术写作者和开发者,关键词包括:文档自动化、技术写作、项目文档、README生成、架构描述。

4.5

系统架构师Skill system-architect

系统架构师AI是一个用于协助软件系统架构设计的技能,涵盖架构模式选择、技术栈决策、C4模型图绘制、ADR记录创建、安全性分析和可扩展性设计。关键词:系统架构、C4模型、ADR、微服务、云原生、安全性、可维护性、权衡分析。

4.5

API组织模式Skill api-organization

API组织模式技能提供了一套完整的TypeScript API架构解决方案,涵盖5文件系统结构、基于角色的访问控制、Supabase身份验证集成和类型安全的最佳实践。该技能适用于前端开发、后端开发和全栈开发场景,帮助开发者构建可维护、安全且类型安全的API层。关键词包括:API架构、TypeScript类型安全、Supabase身份验证、基于角色访问控制、5文件系统、API端点管理、前端开发、后端开发、全栈开发、代码组织模式。

4.5

功能开发向导Skill feature-dev

这个技能用于系统化地指导开发者实现新功能,强调代码库理解、架构设计、实现、测试和审查。关键词:功能开发、代码理解、架构设计、系统化流程、测试覆盖、软件工程、开发指南。

4.5

技术方案生成技能Skill gen-tech

这个技能用于为软件开发任务生成全面的技术方案文档,包括现状分析、架构设计、技术选型、实施计划等,帮助工程师和团队高效完成技术方案编写工作。关键词:技术方案、软件开发、架构设计、实施计划、工程方案、技术文档。