软件开发 Skill技能列表

4.5

代码库快速引导Skill codebase-orientation

该技能帮助开发人员快速熟悉陌生代码库,通过模块映射、入口点定位和本地运行步骤,提高开发效率和入职速度。关键词:代码库引导、模块映射、入口点、本地运行、开发者入职、代码熟悉。

4.5

发布说明草稿生成器Skill release-notes-drafter

用于从代码变更和拉取请求中自动草拟发布说明,适用于软件开发中的发布管理,关键词包括发布说明、变更日志、PR 管理、用户影响分析、DevOps、自动化工具。

4.5

README优化Skill readme-polish

README优化技能专注于提升项目README文档的质量,通过确保安装、运行和测试步骤的完整性,添加配置说明,并提供常见问题的解决方案,帮助开发者更高效地设置和使用项目。关键词:README优化、软件文档、开发指南、设置说明、故障排除、项目文档改进。

4.5

函数文档字符串编写Skill function-docstrings

这个技能用于帮助开发者编写函数文档字符串,特别适用于初级开发者,涉及描述函数输入、输出和错误条件,匹配项目风格,以提高代码可读性和维护性。关键词:函数文档、文档字符串、代码注释、软件开发、编程实践。

4.5

数据库迁移审查器Skill db-migration-reviewer

这个技能用于审查数据库迁移的脚本和流程,以确保变更的安全性和可回滚性,包括分析锁、数据备份和回滚策略,减少迁移风险并优化DevOps实践。关键词包括数据库迁移、安全审查、回滚策略、DevOps、数据风险分析。

4.5

系统设计草案Skill system-design-draft

这个技能用于帮助中级开发者起草实用的系统设计方案,包括澄清需求、提出组件和权衡等步骤。关键词:系统设计,架构设计,软件开发,需求分析,权衡决策。

4.5

队列处理模式Skill queue-processing-patterns

队列处理模式技能专注于设计安全的队列消费者和实现有效的重试机制,适用于需要可靠背景处理的应用场景,如软件开发和消息队列系统。关键词:队列系统、消费者、重试、幂等性、可靠性、背景处理、消息队列、软件架构。

4.5

功能标志管理手册Skill feature-flag-playbook

这个技能用于指导中级开发人员规划和管理功能标志的部署、监控和清理,以支持受控软件发布、风险管理和DevOps实践。关键词包括功能标志、部署策略、监控检查点、清理标准、受控发布、软件安全、DevOps流程。

4.5

缓存策略助手Skill caching-strategy-helper

缓存策略助手是一个技能,用于推荐和优化缓存策略及失效模式,帮助中级开发者和架构师提升应用性能。关键词包括缓存策略、性能优化、架构设计、开发指导、后端开发。

4.5

领域建模Skill domain-modeling

领域建模是一种专业技能,用于为复杂系统建立领域模型和有界上下文,以支持领域驱动设计。它涉及识别核心实体、定义上下文边界、文档化事件流和确保系统一致性。关键元素包括业务流程分析、数据模型整合、系统解耦,适用于软件开发中的架构设计、系统分析和优化。关键词:领域建模、领域驱动设计、有界上下文、复杂系统、架构设计、软件开发、系统分析、不变性、事件流。

4.5

架构评审Skill architecture-review

架构评审技能用于评估系统架构的可扩展性、可靠性和可维护性,帮助资深开发者识别瓶颈、单点故障和数据风险,并提供改进建议。关键词:架构评审,系统架构,可扩展性,可靠性,可维护性,风险评估,系统设计,技术评审。

4.5

GraphQL查询优化器Skill graphql-query-optimizer

该技能用于优化GraphQL查询和解析器的性能,通过批处理、缓存、分页等技术减少N+1问题和载荷大小,提高系统效率。关键词:GraphQL、查询优化、性能提升、N+1问题、缓存、批处理、后端开发。