架构设计 Skill技能列表
技术债务分析器Skill tech-debt-analyzer
这个技能用于分析代码库中的技术债务,文档化代码质量问题,创建技术债务寄存器,或评估代码可维护性。涉及识别代码异味、架构问题、依赖管理、安全漏洞等,便于后续SEO搜索,关键词包括技术债务、代码分析、架构评审、维护性评估、安全扫描。
团队API设计技能Skill team-api-design
此技能用于定义团队之间的接口、合同和通信边界,通过明确的API模式促进团队协作和效率。关键词:团队API、接口设计、通信边界、软件开发、架构模式、团队协作、服务设计。
图表可视化生成Skill visualize
这个技能用于从自然语言描述自动生成各种图表,如序列图、类图、ER图、流程图、C4图等,使用Mermaid或PlantUML工具。关键词:图表生成、自然语言处理、可视化、软件开发工具、架构设计。
API设计原则Skill api-design-principles
掌握REST和GraphQL API设计原则,构建直观、可扩展和可维护的API,以取悦开发者。适用于设计新API、审查API规范、建立API设计标准、API版本控制、错误处理、分页过滤等。关键词:REST, GraphQL, API设计, 开发者友好, 可扩展, 可维护, 架构, 后端开发。
数据库设计Skill database-design
数据库设计技能用于设计、优化和迁移数据库模式,涵盖PostgreSQL、MySQL和NoSQL数据库。它包括模式设计原则、索引设计、迁移模式和查询优化,帮助开发者提高数据库性能和可维护性。关键词:数据库设计,模式优化,SQL,PostgreSQL,MySQL,NoSQL,迁移,索引优化,查询性能,数据完整性。
错误处理模式Skill error-handling-patterns
这个技能专注于实现健壮的错误处理策略,包括创建自定义错误类、设置错误边界、设计API错误响应格式、实施重试逻辑和错误监控。它帮助开发者构建故障容忍系统,提高软件可靠性和用户体验,适用于软件开发中的错误管理。关键词:错误处理、自定义错误、错误边界、重试策略、错误监控、故障容忍、优雅降级。
Gemini工作空间桥接Skill gemini-workspace-bridge
本技能用于管理Claude和Gemini AI工具之间的共享工作空间架构,定义目录结构、文件存储策略和跨工具协作流程。关键词:工作空间管理、跨AI协作、DevOps、文件存储、AI工具整合、架构设计、双CLI工作流。
MilanJovanovic博客技能Skill milan-jovanovic-blog
本技能提供对 Milan Jovanovic .NET 技术博客内容的搜索和访问,专注于 Clean Architecture、领域驱动设计、CQRS 等软件架构模式,帮助开发者应用已验证的代码示例和指导,适用于 .NET 10 及以上版本的项目优化。关键词:Clean Architecture, DDD, CQRS, .NET, 软件架构, 代码模式, ASP.NET Core, Entity Framework Core。
代码库研究分析师Skill repo-research-analyst
这个技能用于对代码库进行全面研究分析,包括架构文件检查、GitHub问题模式识别、文档审查、模板发现和代码模式搜索。它帮助用户理解项目结构、约定和最佳实践,便于贡献和开发对齐。关键词:代码库研究、GitHub分析、文档结构、模式识别、软件架构、贡献指南、自动化工具、代码审查。
性能优化分析Skill performance-oracle
该技能用于分析和优化软件系统的性能,包括代码分析、算法复杂性评估、数据库优化、内存管理、缓存策略和系统可扩展性,帮助识别和解决性能瓶颈,提高系统效率和响应速度。关键词:性能优化、代码分析、算法、数据库、内存、缓存、可扩展性、瓶颈识别。
代码模式分析专家Skill pattern-recognition-specialist
此技能专用于分析代码中的设计模式、反模式和代码质量问题,提升软件架构质量和一致性。关键词:代码分析、设计模式、反模式、代码质量、架构设计。
代码模式分析专家Skill pattern-recognition-specialist
此技能用于分析代码库中的设计模式、反模式、命名约定和代码重复,识别架构模式,检测代码异味,确保代码质量一致性。关键词:设计模式、反模式、代码质量、架构分析、命名约定、代码重复检测、软件工程、代码审查。