架构设计 Skill技能列表
插件验证与最佳实践Skill plugin-best-practices
本技能用于验证Claude Code插件的架构标准和最佳实践,确保插件开发符合规范,包括插件结构验证、清单文件审查、前端元数据合规性检查、工具调用模式验证等。关键词:Claude Code插件、验证、最佳实践、架构设计、软件开发、技能开发、插件开发。
领域建模技能指南Skill m09-domain
本指南是关于领域驱动设计(DDD)在Rust语言中的实践应用,详细讲解了如何将领域概念(如实体、值对象、聚合)映射到Rust的代码模式。它提供了核心设计原则、思考框架、模式模板和常见错误分析,旨在帮助开发者构建类型安全、符合业务规则且易于维护的领域模型。关键词:领域驱动设计,DDD,Rust编程,软件架构,业务建模,实体,值对象,聚合,类型安全,代码设计。
代码模式库Skill patterns
该技能用于加载和维护项目中的通用代码模式和抽象,确保在开发新功能、创建组件或进行架构设计时遵循一致的编码规范和最佳实践。关键词:代码模式、设计模式、代码抽象、一致性、最佳实践、架构设计、代码规范。
错误处理Skill error-handling
此技能提供应用程序中一致的错误处理实现,包括自定义错误类、错误处理中间件、前端错误边界和异步错误处理,以及日志记录指南,旨在提高应用的可靠性、可维护性和用户体验。关键词:错误处理、异常处理、自定义错误类、错误边界、日志记录、前后端开发、应用程序架构。
头脑风暴Skill brainstorming
此技能用于将粗略想法转化为可实施的设计文档,通过结构化协作对话澄清需求、探索选项,并生成架构、BDD规范等。适用于软件开发、产品管理和需求分析,关键词包括:头脑风暴、设计文档、BDD规范、协作、软件开发、架构设计、需求澄清、测试优先。
refactor-legacy-codeSkill refactor-legacy-code
系统地重构遗留代码以提高代码的可维护性、可读性和性能,同时保持现有功能。
existing-repoSkill existing-repo
现有代码库技能,用于分析和维护代码库结构,设置最佳实践和护栏,避免破坏现有代码。
深度防御验证Skill Defense-in-DepthValidation
深度防御验证是一种软件开发技能,通过在数据流经的多个层次(包括入口、业务逻辑、环境和调试)进行验证,确保数据的有效性和安全性,从而防止bug发生并提高代码质量。此技能强调在软件系统中设计多层防御机制,使bug在结构上不可能发生。关键词包括多层验证、防御bug、软件架构、数据验证、代码质量、系统设计、验证策略、开发安全、测试优化。
重构Skill refactoring
重构是一种软件工程技术,通过系统性地改进代码结构、可读性和可维护性,而不改变其外部行为,用于减少技术债务、提取函数、移除重复代码、简化条件逻辑、应用设计模式等,提升代码质量和开发效率。关键词:代码重构、软件重构、技术债务、代码优化、可维护性、可读性、设计模式、软件开发、代码结构改进。
侦察构建模式Skill scout-and-build
侦察构建是一种软件开发模式,专用于在实施新功能前先探索代码库以侦察现有模式、依赖关系和潜在问题,然后基于侦察结果智能构建和测试功能。此技能通过先侦察后构建的流程,提高开发效率、减少错误,并确保与现有代码库保持一致。关键词:代码侦察、功能构建、软件开发、工程模式、Claude Code、先侦察后构建、代码库分析、依赖映射、测试实施。
异步API设计Skill asyncapi-design
此技能用于设计和规范事件驱动的API,采用AsyncAPI 3.0标准,适用于基于消息的架构如Kafka、RabbitMQ、MQTT和WebSocket。它包括C#实现、事件版本化、协议绑定和文档优先方法,帮助开发人员构建异步通信系统。关键词:AsyncAPI 3.0, 事件驱动API, 消息架构, Kafka, RabbitMQ, C#实现, 事件版本控制, 协议绑定。
设计协调技能Skill design
这个技能用于通过Prometheus AI代理实现面试驱动的设计规划。它协调探索、Oracle等代理进行代码库研究和战略分析,生成详细的实施计划,适用于软件开发项目的架构设计阶段。关键词:设计规划、面试驱动、AI代理、代码库研究、软件架构、团队协作、Prometheus、自动规划。