软件开发 Skill技能列表

4.5

子代理驱动开发Skill subagent-driven-development

这个技能用于在软件开发中,通过为每个任务派遣独立的子代理来执行实现计划,并进行两阶段审查(首先是规范符合性审查,然后是代码质量审查),以提高开发质量和迭代速度。关键词:子代理、实现计划、独立任务、规范审查、代码质量审查、软件开发流程。

4.5

软件架构开发技能Skill software-architecture

这个技能提供专注于高质量软件架构和开发的指导,基于清洁架构和领域驱动设计原则。适用于代码编写、架构设计、代码分析等软件开发场景。关键词:软件架构,清洁架构,DDD,代码质量,软件开发,架构设计,代码规范。

4.5

测试生成技能Skill test-generation

测试生成技能用于自动创建全面、一致的软件测试,提高代码质量和覆盖率,适用于单元测试、集成测试和E2E测试。关键词:测试生成、单元测试、集成测试、自动化测试、测试覆盖率、软件开发测试。

4.5

可枚举重构技能Skill enumerable-refactor

这个技能专注于重构 Ruby 代码,通过使用 Enumerable 方法替代手动迭代和空变量初始化,识别并重构常见的反模式。它旨在提高代码的简洁性、表达性和性能,适用于 Ruby 3.3+ 版本。关键词:Ruby, Enumerable, 代码重构, 迭代优化, 反模式, 集合处理。

4.5

颜色调色板生成器Skill color-palette-generator

这是一个用于生成UI设计标准颜色调色板的工具,支持现代、企业、深色模式等多种风格,输出Hex代码和CSS变量,便于直接在前端开发中使用。关键词:颜色调色板生成、UI设计工具、前端开发资源、CSS变量、Hex代码。

4.5

Python依赖管理工具uvSkill uv

这是一个使用uv工具进行Python项目依赖和环境管理的技能,支持快速安装、虚拟环境创建、依赖同步和命令运行,提升开发效率。关键词:Python, uv, 依赖管理, 虚拟环境, 项目管理, 快速安装。

4.5

示例技能Skill example-skill

这个技能是一个通用模板,用于创建和标准化各种技能。它适用于软件开发中的代码编写、审核和技能设计,帮助用户快速定义技能内容、原则、流程和模式。包含关键词:技能模板、代码开发、技能设计、软件开发工具、技能标准化。

4.5

后端服务模式Skill backend-service-patterns

用于设计和构建可扩展的后端服务器应用,包括分层架构、依赖注入、服务层模式等。关键词:后端开发、架构设计、微服务、API服务、业务逻辑、依赖注入、服务模式、可扩展性。

4.5

重构Skill refactoring

重构是一种软件工程技术,通过系统性地改进代码结构、可读性和可维护性,而不改变其外部行为,用于减少技术债务、提取函数、移除重复代码、简化条件逻辑、应用设计模式等,提升代码质量和开发效率。关键词:代码重构、软件重构、技术债务、代码优化、可维护性、可读性、设计模式、软件开发、代码结构改进。

4.5

数据迁移-安全模式更改Skill data-migration

该技能用于规划、执行和管理数据库与数据迁移过程,包括安全模式更改、零停机部署、数据完整性保证和回滚策略。关键词:数据迁移,数据库迁移,模式更改,零停机时间,数据完整性,回滚策略。

4.5

测试模式Skill testing-patterns

这个技能提供了使用Jest进行软件测试的模式、工厂函数、模拟策略和测试驱动开发工作流的详细指南。它适用于编写单元测试、创建可重用的测试工厂,并遵循行为驱动测试原则。关键词:测试、单元测试、Jest、工厂函数、模拟、TDD、行为驱动测试、软件测试。

4.5

Convex数据库模式验证器Skill convex-schema-validator

这个技能用于在 Convex 平台上定义和验证数据库模式,提供类型安全、索引配置、可选字段支持、联合类型和模式迁移策略,适用于后端开发以提高数据管理效率。关键词:数据库模式,验证,Convex,TypeScript,索引,迁移,后端开发。