架构设计 Skill技能列表
团队拓扑设计Skill team-topology-design
团队拓扑设计是一种组织设计方法论,用于优化团队结构以支持快速变更流,同时管理认知负荷。它涵盖四种基本团队类型、三种交互模式、认知负荷评估、逆向康威操作和团队演化模式,适用于设计对齐软件架构的团队结构。关键词包括团队拓扑、流对齐团队、平台团队、使能团队、复杂子系统、交互模式、认知负荷、逆向康威、康威定律。
OpenAPI设计Skill openapi-design
此技能用于基于OpenAPI 3.1规范进行合同优先的REST API设计,包括定义API契约、遵循最佳实践和实现设计工作流。关键词:OpenAPI, REST API, 设计, 规范, 合同优先。
图表可视化生成Skill visualize
这个技能用于从自然语言描述自动生成各种图表,如序列图、类图、ER图、流程图、C4图等,使用Mermaid或PlantUML工具。关键词:图表生成、自然语言处理、可视化、软件开发工具、架构设计。
团队API设计技能Skill team-api-design
此技能用于定义团队之间的接口、合同和通信边界,通过明确的API模式促进团队协作和效率。关键词:团队API、接口设计、通信边界、软件开发、架构模式、团队协作、服务设计。
逆康威操作技能Skill inverse-conway
该技能用于通过逆康威操作,刻意设计团队结构以匹配目标软件架构,实现架构与团队的对齐,提升软件交付效率和系统质量。关键词:逆康威操作、团队结构、架构设计、康威定律、软件工程、团队拓扑、领域驱动设计、微服务架构。
侦察构建模式Skill scout-and-build
侦察构建是一种软件开发模式,专用于在实施新功能前先探索代码库以侦察现有模式、依赖关系和潜在问题,然后基于侦察结果智能构建和测试功能。此技能通过先侦察后构建的流程,提高开发效率、减少错误,并确保与现有代码库保持一致。关键词:代码侦察、功能构建、软件开发、工程模式、Claude Code、先侦察后构建、代码库分析、依赖映射、测试实施。
头脑风暴Skill brainstorming
头脑风暴技能通过结构化方法在项目实施前进行创意构思、探索多种方案、挑战假设并细化设计,适用于软件开发、产品设计和项目管理中,以提升创新效率和解决方案质量。关键词:头脑风暴、创意细化、系统架构、问题解决、替代方案探索、软件开发、产品设计。
API设计与架构专家Skill api-expert
这个技能专注于提供RESTful API设计、GraphQL、gRPC和API安全的专长。涵盖OpenAPI 3.1、认证模式(OAuth2、JWT)、速率限制、分页和OWASP API安全Top 10,用于设计可扩展的API、实现API网关或保护API端点。关键词:API设计、RESTful、GraphQL、gRPC、API安全、OpenAPI、OAuth2、JWT、速率限制、分页。
系统图表生成器Skill system-diagrammer
系统图表生成器是一个技能,用于使用Mermaid.js快速生成系统架构图,如C4上下文图和序列图,适用于产品需求文档或技术规范。输出为Mermaid.js代码,兼容GitHub和Notion平台。关键词:系统架构图、Mermaid.js、C4图、序列图、技术文档、软件开发工具、PRDs、架构设计。
技能模板Skill template-skill
这是一个技能模板,用于定义和描述特定技能,指定Claude AI应该在何种情况下使用该技能。关键词:技能模板、Claude AI、使用场景、AI技能定义、技能开发、AI应用模板。
系统策略师Skill system-strategist
系统策略师是一个高级决策工具,专注于技术权衡(如SQL vs NoSQL)、系统可扩展性规划(如缓存、读取副本)和迁移策略制定(如绞杀者模式、蓝绿部署),帮助软件架构师优化系统设计、实施和迁移,关键词包括系统策略、权衡评估、可扩展性、迁移策略、架构设计、DevOps、软件架构、决策支持。
MilanJovanovic博客技能Skill milan-jovanovic-blog
本技能提供对 Milan Jovanovic .NET 技术博客内容的搜索和访问,专注于 Clean Architecture、领域驱动设计、CQRS 等软件架构模式,帮助开发者应用已验证的代码示例和指导,适用于 .NET 10 及以上版本的项目优化。关键词:Clean Architecture, DDD, CQRS, .NET, 软件架构, 代码模式, ASP.NET Core, Entity Framework Core。