架构设计 Skill技能列表

⚡

代码可视化Skill visualize-code

4.5

代码可视化技能用于自动分析源代码并生成架构图表,支持类图、ER图、序列图和依赖图。它通过文件模式检测和Mermaid语法实现高效可视化,适用于软件开发中的架构设计和代码审查。关键词:代码分析、架构可视化、Mermaid图表、自动化绘图、软件开发工具、SEO优化。

⚡

代码迁移Skill code-migration

4.5

代码迁移技能涉及在软件版本、框架或技术之间安全地迁移代码库的策略和模式,包括依赖审计、框架迁移、废弃处理、自动代码转换、增量迁移、测试、功能标志和回滚策略。关键词:代码迁移、框架迁移、版本升级、自动重构、增量部署、影子模式、绞杀者模式、功能标志、回滚策略。

⚡

高级架构师Skill senior-architect

4.5

这个技能提供了全面的软件架构工具和最佳实践,用于设计可扩展和可维护的系统。它包括架构图生成、项目分析、依赖分析等功能,适用于系统架构设计、技术决策、架构图创建等场景。关键词:软件架构、架构设计、系统设计、技术栈决策、架构图生成、项目优化、依赖管理。

⚡

领域建模Skill domain-modeling

4.5

领域建模是一种专业技能,用于为复杂系统建立领域模型和有界上下文,以支持领域驱动设计。它涉及识别核心实体、定义上下文边界、文档化事件流和确保系统一致性。关键元素包括业务流程分析、数据模型整合、系统解耦,适用于软件开发中的架构设计、系统分析和优化。关键词:领域建模、领域驱动设计、有界上下文、复杂系统、架构设计、软件开发、系统分析、不变性、事件流。

⚡

LLM编程规范指南Skill karpathy-guidelines

4.5

这个技能是关于使用Karpathy指南来减少LLM编码错误的行为规范。它强调编码前思考、简单性优先、精确更改和目标驱动执行,适用于编写、审查和重构代码,提高代码质量和开发效率。关键词:LLM编程规范,代码审查,软件开发指南,人工智能编码实践,编码行为准则。

⚡

需求澄清提问器Skill ask-questions-if-underspecified

4.5

需求澄清提问器是一个AI辅助工具,用于在软件开发、项目管理和需求分析阶段,当任务需求不明确或存在模糊之处时,系统性地识别关键缺失信息并提出精准澄清问题。该技能通过区分必须回答的阻塞性问题和可假设的次要问题,帮助用户明确需求边界、技术细节和未声明的假设,确保在实施前达成清晰共识,提高项目交付质量和效率。关键词:需求分析、澄清提问、项目管理、软件开发、AI辅助、需求明确、模糊识别、问题分类。

⚡

UML建模Skill uml-modeling

4.5

这个技能用于创建 UML 图,包括类图、序列图、活动图、用例图和状态图,支持 PlantUML 和 Mermaid 语法,适用于软件设计、架构规划、文档编写和设计评审。关键词:UML 建模,软件设计,架构设计,图表生成,PlantUML,Mermaid,软件开发工具。

⚡

ASCII框图流生成器Skill ascii-diagram-boxflow

4.5

该技能用于在无渲染器环境中生成纯ASCII框图和箭头连接图,适用于流程图和框图设计,支持自动布局和对齐规则。关键词:ASCII框图,流程图,纯文本,终端,箭头。

⚡

深度代码库分析Skill analyze

4.5

这个技能用于对软件代码库进行综合分析和评估,包括模式识别、架构审查、实现细节探索、跨切面关注点分析和技术债务识别,帮助开发者理解代码结构、优化设计并提升代码质量。关键词:代码分析、架构设计、模式识别、技术债务、代码审查、软件架构、实现细节、错误处理、日志记录、认证分析。

⚡

代码整洁之道Skill clean-code

4.5

代码整洁之道是基于Robert C. Martin的经典书籍,旨在提高软件开发中的代码质量。它涵盖命名、函数设计、错误处理、测试等最佳实践,帮助程序员编写易于理解、修改和扩展的代码。关键词:Clean Code, 代码质量, 软件开发, Robert C. Martin, 整洁代码, 代码重构, 单元测试, 架构设计。

⚡

draw.io架构图绘制与协作技能Skill drawio-architecture

4.5

此技能旨在为用户提供使用 draw.io 工具创建和协作软件架构图的详细指导,包括图表设计、模板应用和团队协作功能,关键词包括 draw.io、架构图、图表创建、协作、软件设计、系统图。

⚡

代码整洁Skill clean-code

4.5

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