架构设计 Skill技能列表
全局标准Skill global-standards
本技能是项目级编码标准和规范专家,用于确保软件开发过程中的一致性、可维护性和代码质量。它提供全面的指导,涵盖编码风格、注释规范、错误处理、输入验证、技术栈一致性和项目规范等核心领域,适用于所有编程语言和框架。关键词:编码标准,项目规范,代码质量,最佳实践,软件开发规范,代码审查,技术栈一致性,错误处理,输入验证,项目一致性。
探索代码库Skill investigating-codebases
这项技能用于快速理解新代码库的结构和实现细节,包括结构分析、依赖追踪、模式识别等,适合软件开发中的架构设计和代码审查。
Event-DrivenArchitecturewithModernPatternsSkill event-driven-architecture
这项技能提供全面的模式,用于构建现代分布式系统,使用事件溯源、CQRS、Saga模式和Dapr集成。它被设计为框架无关,适用于任何需要强大事件驱动能力领域。
面向对象编程的继承与组合Skill oop-inheritance-composition
这个技能专注于面向对象编程中继承和组合的应用,用于设计类层次结构、组合对象以及实现设计模式如模板方法和策略模式。它提供多语言示例、最佳实践和常见陷阱,帮助构建灵活、可维护的软件系统。关键词:继承、组合、面向对象设计、类层次、代码重用、设计模式、软件架构、OOP。
技术决策记录(ADRs)Skill TechnicalDecisionRecords(ADRs)
技术决策记录(ADRs)是一种专家级框架,用于记录、跟踪和管理架构决策,以保存知识和提高企业项目中的决策质量。
TypeBox与TypeMap模式验证Skill typebox
这个技能涉及使用TypeBox和TypeMap库进行运行时类型验证、JSON Schema定义和Standard Schema支持,提供高性能的模式编译和库之间翻译功能,适用于多种开发场景如前端、后端或测试。关键词:TypeBox, TypeMap, 运行时验证, JSON Schema, Standard Schema, 模式编译, 高性能验证, 库翻译。
系统设计草案Skill system-design-draft
这个技能用于帮助中级开发者起草实用的系统设计方案,包括澄清需求、提出组件和权衡等步骤。关键词:系统设计,架构设计,软件开发,需求分析,权衡决策。
遗留系统现代化Skill legacy
此技能用于安全升级和现代化旧有系统,通过框架迁移、语言版本升级、技术债务减少和架构优化,提升软件维护性和性能。适用于开发中的代码重构、系统迁移和持续改进。
示例技能Skill example-skill
这个技能是一个通用模板,用于创建和标准化各种技能。它适用于软件开发中的代码编写、审核和技能设计,帮助用户快速定义技能内容、原则、流程和模式。包含关键词:技能模板、代码开发、技能设计、软件开发工具、技能标准化。
Gemini探索模式Skill gemini-exploration-patterns
此技能提供使用Gemini CLI大型上下文窗口进行代码库探索的战略指导,包括何时委托探索给Gemini、模型选择、输出格式和成本优化。关键词:代码库探索、大型上下文、Gemini、模型选择、令牌优化、架构分析、开发工具、AI辅助开发。
代码模式分析专家Skill pattern-recognition-specialist
此技能专用于分析代码中的设计模式、反模式和代码质量问题,提升软件架构质量和一致性。关键词:代码分析、设计模式、反模式、代码质量、架构设计。
网站地图与路由策略生成Skill plan-sitemap
这个技能用于生成CMS的网站地图和URL路由策略,包括XML和JSON格式的网站地图、URL模式设计、重定向规则以及SEO优先级配置。关键词:网站地图、URL路由、CMS、SEO、XML、JSON、YAML、内容管理系统、搜索引擎优化。