架构设计 Skill技能列表

4.5

PlantUML语法参考Skill plantuml-syntax

这个技能提供 PlantUML 图表的详细语法参考,包括 UML 和非 UML 图表类型,如序列图、类图、活动图、C4 模型、JSON/YAML 可视化等,用于生成准确的图表。适用于软件开发、架构设计、文档编写和系统建模。关键词:PlantUML, UML 图表, 语法参考, 架构图, 软件工具, 图表生成

4.5

项目文档生成技能Skill project-documentation

这个技能用于自动扫描和分析代码库,生成分层文档,包括架构概述、API参考和入门指南,帮助开发者快速理解和加入项目。关键词:代码扫描、文档生成、分层文档、开发者入门、代码库理解、自动化文档。

4.5

RESTfulAPIDesignPrinciplesSkill RESTfulAPIDesignPrinciples

专家级框架,用于设计一致性、可扩展性和开发者友好的 RESTful API,遵循资源优先思维、HTTP 语义和适当的版本控制策略。

4.5

多技术栈项目模板生成Skill templates

此技能提供多种技术栈的项目模板,帮助开发者快速启动新项目开发,提高开发效率。关键词包括:项目模板、脚手架、快速开发、技术栈选择、Next.js、Express、Python、移动开发、API开发、Web开发。

4.5

智能体协作开发框架Skill agentic-structure

智能体协作开发框架是一个用于生产就绪软件开发的协作式编程提示框架。它通过结构化指南和协作流程,帮助开发团队在功能启动、代码编写、安全处理、错误管理、注释添加和需求讨论等环节实现高效协作。该框架强调清晰、安全、可维护的代码,并提供冲突解决机制。关键词:协作编程、开发框架、生产就绪、代码规范、安全指南、错误处理、知识共享、软件开发流程。

4.5

设计审查门Skill design-review-gate

这是一个自动化设计审查技能,用于软件开发流程中,确保设计文档经过产品经理、架构师、设计师、安全专家和CTO的并行审查,迭代直到所有批准,以提高质量、减少风险并加速实施。关键词:设计审查、自动化代理、并行处理、迭代批准、软件开发、质量控制、安全审查、架构设计、TDD准备。

4.5

规格定义工作流程Skill spec

这是一个用于规格驱动开发(SDD)上游工程的Skill,能够将自然语言需求转化为结构化的规格书,包括EPIC、Story和Subtask,遵循EARS语法确保需求明确,适用于软件开发过程中的需求管理和技术设计。

4.5

设计APIsSkill designing-apis

这份指南提供了REST和GraphQL API设计的详细步骤和规范,包括端点设计、错误处理、版本控制、认证授权、速率限制等关键API设计要素,旨在帮助开发者高效、安全地构建和维护API。

4.5

ContractsSkill contracts

合同定义了并行任务之间的接口。它们通过明确依赖关系,使得安全并发实现成为可能。

4.5

KotlinDSL模式Skill KotlinDSLPatterns

这个技能教授如何在Kotlin中使用领域特定语言设计模式,包括类型安全构建器、lambda接收器、中缀函数、操作符重载等,以创建表达性强、可读性高的DSL,用于配置和领域建模,提高代码可读性、减少样板代码并提供类型安全的API。关键词:Kotlin, DSL, 类型安全, 构建器, lambda接收器, 中缀函数, 操作符重载, 软件开发, API设计。

4.5

检测过度工程Skill detect-over-engineering

这是一个用于检测代码中过度工程和复杂性的技能。它通过分析代码模式,识别不必要的抽象层、过早优化和推测性通用性,帮助开发者优化软件架构,提高代码可维护性和性能。关键词包括:代码分析、过度工程检测、架构优化、软件质量评估。

4.5

现代Web应用架构Skill modern-web-app-architecture

这个技能用于设计和构建现代Web应用程序,包括单页应用(SPA)、服务器端渲染(SSR)、静态站点生成(SSG)和React服务器组件(RSC)等。它涵盖架构权衡、状态管理、性能优化、测试策略、交付流程和团队扩展,提供生产就绪的实践指导,如核心Web指标、可访问性、安全性和微前端架构。关键词:Web应用架构、SPA、SSR、SSG、RSC、前端开发、性能优化、状态管理、测试、团队扩展。