架构设计 Skill技能列表

架构图Skill architecture-diagrams

4.5

使用Mermaid和PlantUML创建系统架构、数据流和序列图,适用于技术文档和系统设计。

C4架构图生成器Skill c4-diagram-generator

4.5

C4架构图生成器是一款专业的软件架构可视化工具,专门用于生成C4模型架构图。支持Structurizr DSL、PlantUML和Mermaid多种格式,涵盖上下文、容器、组件、代码四个抽象层级。适用于系统架构设计、微服务分解、云原生架构可视化等场景。关键词:C4模型、架构图、软件架构、系统设计、可视化工具、PlantUML、Mermaid、Structurizr、容器图、组件图

技术设计文档创建技能Skill technical-design-doc-creator

4.5

这个技能用于创建全面的技术设计文档 (TDD),遵循行业标准,包括强制部分、可选部分和交互式收集缺失信息。适用于软件架构决策、实施计划、风险评估,关键词:技术设计文档、TDD、软件架构、设计文档、技术规范、API 合约、风险评估、实施计划。

DRY原则技能Skill dry-principle

4.5

这个技能专注于应用DRY(Don't Repeat Yourself)原则,帮助开发者避免代码重复,通过函数、类、模块等抽象提高代码重用性和可维护性。适用于代码审查、编写新代码和重构,确保修改只需一处。关键词:DRY原则、代码重复、代码维护、最佳实践、代码审查、软件开发。

软件架构设计Skill software-architecture-design

4.5

软件架构设计技能用于系统级设计决策,包括选择架构风格(如微服务、事件驱动)、设计可扩展性和可靠性模式、制定数据一致性策略和规划运维可观测性。关键词:软件架构、微服务、事件驱动、可扩展性、可靠性、架构决策、系统设计、生产级软件。

项目架构Skill project-architecture

4.5

这是一个关于现代Web项目架构与开发技术栈的文档。它详细介绍了使用Next.js、TypeScript、Tailwind CSS、Docusaurus、Better Auth、PostgreSQL和Drizzle ORM等技术构建混合应用(Web应用+文档站点)的完整方案。内容涵盖技术选型、目录结构、关键架构模式(如共享认证)和开发命令,适用于全栈开发、前端架构师和项目管理者进行技术决策和项目搭建。关键词:Next.js, TypeScript, 全栈开发, 项目架构, 技术栈, 混合应用, 认证集成, 开发流程。

计划生成器Skill plan

4.5

这个技能用于生成和迭代优化内容详实、决策完整的计划,特别适用于软件架构设计和项目管理。它通过多轮修订确保计划的可靠性、性能和实用性,支持导出到文件,适用于开发、策略优化等场景。关键词:计划生成,迭代优化,架构设计,项目管理,软件开发,SEO。

编写实施计划Skill writing-plans

4.5

该技能用于为复杂的多步骤软件开发任务创建结构化、可执行的实施计划。它遵循测试驱动开发(TDD)原则,将需求拆解为一系列独立、可验证的小步骤(每个2-5分钟),并提供精确的文件路径、完整代码和验证命令。适用于工程师在缺乏代码库上下文时,快速、有条理地启动和推进项目开发。关键词:软件开发计划,TDD实施,任务分解,代码实现规划,测试驱动开发,工程管理,敏捷开发流程。

系统分析技能Skill analyze

4.5

该技能用于通过迭代分析发现和文档化业务规则、技术模式及系统接口,适用于软件开发和系统架构领域,关键词包括业务规则分析、技术模式发现、系统接口文档化、迭代分析、代码库分析、架构设计分析。

代码库探索元技能Skill explore

4.5

这个技能用于内部代码库的探索和分析,支持快速、深度和架构级别的代码理解,帮助开发者理解代码结构、依赖关系和架构模式。适用于软件开发中的代码维护和架构设计。关键词:代码探索、架构分析、调用图、代码库理解、软件开发工具。

并行执行Skill parallel-execution

4.5

并行执行技能用于在软件开发中,通过单个消息调用多个子代理同时运行独立任务,以优化任务管理、减少多组件特性的实现时间并提升效率。适用于任务分解、代码执行加速等场景。关键词包括:并行执行、任务管理、软件开发、效率提升、独立任务、子代理调用、多任务处理、时间优化。

软件开发者Skill software-developer

4.5

软件开发者技能专注于编写高质量、可维护的软件代码,涵盖前端、后端和移动开发,使用如TypeScript、Python、Java等多种技术栈,遵循SOLID原则和设计模式,确保软件的安全性、性能和可测试性。关键词:软件开发、编程、前端开发、后端开发、移动开发、SOLID原则、设计模式、代码质量、测试策略、架构设计。