架构设计 Skill技能列表

4.5

RESTAPI设计专家Skill rest-api-expert

该技能专注于 REST API 的设计与开发,涵盖端点设计、HTTP 语义、版本化策略、错误处理、分页和 OpenAPI 文档。适用于 API 架构决策、端点设计问题、HTTP 状态码选择或 API 文档需求,帮助构建高效、可维护和符合标准的 Web 服务。关键词:REST API, API 设计, HTTP, 错误处理, 分页, OpenAPI, 版本化, 端点设计。

4.5

重构专家Skill refactoring-expert

重构专家技能专注于系统化代码重构,通过检测代码异味、应用重构模式优化代码结构,提升软件可维护性和质量,而不改变外部行为。关键词包括代码重构、代码异味检测、结构优化、软件工程、重构技术、代码质量、软件开发。

4.5

代码审查专家Skill code-review

此技能提供全面的代码审查服务,覆盖架构设计、代码质量、安全依赖、性能扩展、测试覆盖和文档API设计等六大方面。用于深度分析代码变更,提供可操作反馈,优化软件开发流程。关键词:代码审查、架构设计、代码质量、安全、性能、测试、文档、API设计。

4.5

SandiMetz代码规则技能Skill sandi-metz-rules

此技能专用于应用 Sandi Metz 的四条规则来审查和重构 Ruby 代码,提升代码维护性、可读性和设计质量。适用于代码审查、重构、代码质量改进等场景,帮助开发者遵循面向对象最佳实践。关键词:代码质量、重构、Ruby 开发、Sandi Metz 规则、面向对象设计、代码审查、可维护性。

4.5

计划编写Skill plan-write

这个技能用于在软件开发中,根据规格或需求创建详细的多步骤实施计划,以指导开发者进行编码,强调测试驱动开发(TDD)和简洁原则,适用于架构设计和项目管理。关键词:计划编写、实施计划、软件开发、TDD、多步骤任务、架构设计、项目管理、SEO优化。

4.5

计划执行Skill plan-execute

plan-execute技能是一种用于执行书面实施计划的方法,通过分批执行任务和定期审查检查点来确保流程的可控性和质量。它适用于软件开发、项目管理等场景,强调批判性审查、验证和反馈循环。关键词:计划执行、分批处理、审查检查点、软件开发、流程优化、项目管理、SEO搜索。

4.5

计划设计Skill plan-design

此技能用于在软件开发前阶段进行设计规划,通过协作提问、探索替代方案和增量验证,将初步想法转化为完整设计。关键词:设计规划、软件架构、协作设计、增量验证、YAGNI原则、技术栈选择、数据流设计。