软件开发 Skill技能列表

4.5

数据建模Skill data-modeling

数据建模技能专注于设计和优化数据库结构,包括实体关系建模、规范化处理、访问模式优化,以及规划模式演化,以支持高效数据管理、确保数据完整性、并提升系统性能。关键词:数据建模,数据库设计,实体关系,规范化,性能优化,模式演化,数据完整性。

4.5

架构选择Skill architecture-selection

架构选择技能用于评估系统需求、推荐架构模式并平衡可扩展性、团队能力和操作复杂性。它涵盖系统设计、模式评估、技术选择和可扩展性规划,关键词包括系统架构、微服务、事件驱动、服务器less、C4建模、可扩展性、技术栈、架构决策记录。

4.5

API契约设计Skill api-contract-design

API契约设计技能专注于使用契约优先原则设计REST、GraphQL和混合API,涵盖API规范、版本策略、认证模式、错误处理和分页等关键方面。适用于创建一致、可演化的API,提升开发者体验和系统可维护性。关键词:API设计、REST、GraphQL、契约优先、API规范、版本控制、认证、错误处理、分页、API开发。

4.5

技术栈检测Skill tech-stack-detection

技术栈检测技能自动识别项目中的技术框架(如React、Vue)、包管理器和配置模式,适用于项目启动、依赖分析、框架指导,帮助开发人员快速理解架构并优化开发流程。关键词:技术栈检测、框架识别、包管理器、配置分析、项目架构、SEO优化。

4.5

代码库模式识别Skill pattern-detection

该技能专注于识别和维护软件代码库中的命名约定、架构模式和测试模式,以确保代码一致性、提高可维护性,并支持团队协作。关键词:模式识别、代码一致性、架构设计、测试模式、软件开发、代码审查、项目约定。

4.5

文档提取技能Skill documentation-extraction

文档提取技能是一种用于高效分析和理解项目文档、API规格、配置文件等的专业技能。它帮助开发者在代码库入职、验证实现、理解API合同时,通过交叉引用代码与文档,识别文档差距、矛盾和过时内容。关键词:文档分析、代码验证、API文档、配置解析、软件开发。

4.5

编码规范Skill coding-conventions

这个技能用于在软件开发过程中,确保代码遵循一致的安全、性能和可访问性标准。它适用于代码审查、功能设计和实施验证,帮助团队提高代码质量、预防漏洞、优化性能并确保可访问性合规。关键词:编码规范、安全标准、性能优化、可访问性、代码审查、软件开发。

4.5

代码库导航Skill codebase-navigation

代码库导航技能用于高效地导航、搜索和理解代码库结构,适用于项目上手、实现定位、依赖追踪和架构分析。提供Glob和Grep搜索模式,帮助开发者快速掌握代码库。关键词:代码库导航、项目结构、依赖追踪、架构分析、Glob搜索、Grep搜索。

4.5

验证技能Skill validate

验证技能用于自动检查和验证软件规格、代码实现以及项目治理规则的一致性。它涉及完整性、一致性、对齐、覆盖、漂移和法规验证,使用AI代理进行并行检查,确保高质量和合规性。关键词:软件验证、规格检查、漂移检测、AI智能体、质量保证、法规遵从、自动化测试。

4.5

测试套件强制执行器Skill test

该技能用于自动化执行测试套件,分析测试失败原因,修复代码或测试问题,确保所有测试通过,并强制执行代码所有权原则,避免推卸责任。关键词:测试执行、代码所有权、测试修复、自动化测试、软件质量、测试套件管理。

4.5

解决方案设计验证Skill specify-solution

此技能用于创建和验证解决方案设计文档(SDD),聚焦于技术架构设计、接口定义和文档验证,适用于软件开发中的架构设计阶段,关键词包括解决方案设计、架构验证、技术文档、SDD、PRD对齐、组件重叠检测、接口冲突解决。

4.5

多角度代码审查Skill review

该技能是一个多角度代码审查协调器,通过智能体协作进行全面的代码审查,覆盖安全、性能、简化、质量和测试等专业视角。它自动化审查流程,提供基于位置的发现和可操作的修复建议,适用于软件开发中的代码质量保证和自动化测试,关键词包括多角度代码审查、智能体协调、安全审查、性能优化、代码简化、自动化测试、软件开发测试。