架构设计 Skill技能列表
项目分析Skill analyzing-projects
这是一个用于快速理解和分析软件项目代码库的技能。它通过系统化的工作流程,帮助开发者或团队识别项目的技术栈、架构模式、目录结构和开发规范。适用于项目交接、代码审查、技术选型评估或快速熟悉新代码库的场景。关键词:代码分析,项目结构,技术栈检测,架构识别,开发工作流,软件工程,代码审查。
重构Skill refactoring
重构技能专注于提高代码质量,通过系统性代码重构技术改善代码的可读性、可维护性和性能,而不改变外部行为。关键点包括代码清理、去除重复、应用设计模式、优化代码组织和减少技术债务,适用于软件开发中的架构设计和代码改进。关键词:代码重构、软件工程、代码质量、可维护性、性能优化、设计模式、技术债务、代码异味。
技术栈选择与架构师Skill TechStackSelector&Architect
这个技能是一个技术栈选择与架构工具,专门用于在项目初期或重大功能迭代时进行技术选型和方案评估。它能根据产品需求文档自动生成多套对比方案,涵盖前端、后端、数据库及中间件,并提供性能、SEO、开发成本、可维护性等方面的优劣势分析和最终选型建议。关键词:技术栈选择、架构设计、方案评估、前端框架、后端服务、数据库、中间件、性能优化、SEO、开发成本、可维护性。
高级架构师Skill senior-architect
这个技能用于系统架构设计和分析,帮助做出技术决策,包括生成架构图、分析项目依赖、评估架构模式和代码质量,适用于单体与微服务架构的决策。
技术方案生成技能Skill gen-tech
这个技能用于为软件开发任务生成全面的技术方案文档,包括现状分析、架构设计、技术选型、实施计划等,帮助工程师和团队高效完成技术方案编写工作。关键词:技术方案、软件开发、架构设计、实施计划、工程方案、技术文档。
C++开发Skill cpp
C++开发技能专注于使用现代C++特性如RAII、智能指针和STL来编写安全、高性能的代码。适用于C++编程、内存管理、模板元编程、性能优化和遗留代码现代化。关键词:C++开发、内存安全、性能优化、RAII、智能指针、STL、现代C++。
README生成器Skill readme
这个技能用于自动创建或更新项目的README.md文件,提供全面的本地开发、系统架构和生产部署文档,适用于技术写作者和开发者,关键词包括:文档自动化、技术写作、项目文档、README生成、架构描述。
系统架构师Skill system-architect
系统架构师AI是一个用于协助软件系统架构设计的技能,涵盖架构模式选择、技术栈决策、C4模型图绘制、ADR记录创建、安全性分析和可扩展性设计。关键词:系统架构、C4模型、ADR、微服务、云原生、安全性、可维护性、权衡分析。
高级架构师工具包Skill senior-architect
高级架构师工具包是一个全面的软件架构技能集合,专为设计可扩展、可维护的现代系统而打造。它集成了架构图自动生成、项目架构深度分析、依赖关系智能分析三大核心功能,并提供了ReactJS、NextJS、NodeJS、Python、Go等全栈技术的最佳实践指南和决策框架。该工具包旨在帮助架构师和技术决策者高效进行系统设计、技术选型、性能优化和架构评估,是提升软件工程质量与开发效率的利器。 关键词:软件架构,系统设计,架构图生成,技术栈决策,依赖分析,React,Node.js,Python,可扩展系统,最佳实践,DevOps,云原生
项目文档生成技能Skill project-documentation
这个技能用于自动扫描和分析代码库,生成分层文档,包括架构概述、API参考和入门指南,帮助开发者快速理解和加入项目。关键词:代码扫描、文档生成、分层文档、开发者入门、代码库理解、自动化文档。
代码注释模式Skill code-annotation-patterns
此技能专注于在代码中添加结构化元数据、标签和标记的注释模式,以支持AI辅助的软件开发工作流。它涵盖多种注释格式、语义标签和开发工具集成,帮助提升代码可维护性、安全性和性能,适用于技术债务跟踪、安全注解、性能优化等场景。关键词:代码注释、AI开发、结构化元数据、语义标签、开发工具集成、技术债务、安全分析、性能瓶颈、可访问性、测试覆盖。
代码注释规范Skill comment-guidelines
代码注释规范指南,专注于编写高质量、非冗余的代码注释。核心是移除解释代码字面意思(WHAT)的冗余注释,转而添加解释设计意图、决策理由和边界情况(WHY)的策略性注释,以提升代码可读性和可维护性。关键词:代码注释,代码规范,代码质量,可维护性,代码审查,编程最佳实践,软件开发,代码文档。