软件开发 Skill技能列表
后端服务模式Skill backend-service-patterns
后端服务模式技能专注于设计和构建可扩展的后端应用程序,采用分层架构、依赖注入、中间件模式等核心原则。适用于API服务开发、业务逻辑实现、微服务架构、服务器less函数等场景,提升代码可维护性和可测试性。关键词:后端开发,API设计,微服务,架构模式,依赖注入,中间件,服务层,仓库模式。
项目设置与工具链配置Skill project-setup
这个技能用于引导新软件开发项目的初始化过程,实现强类型、严格代码检查、自动格式化、全面测试、预提交钩子和持续集成,支持多种语言如Python和TypeScript,确保代码质量和开发效率。关键词:项目初始化、强类型、代码检查、自动化测试、CI/CD、开发工作流。
API设计师Skill api-designer
这项技能专注于设计和记录 RESTful 和 GraphQL APIs,包括认证模式、版本控制策略、最佳实践以及文档生成。关键词包括 API 设计、REST、GraphQL、OpenAPI、Swagger、认证授权。
WP区块主题Skill wp-block-themes
WP区块主题技能专注于WordPress区块主题的开发、配置与调试。核心内容包括theme.json全局设置与样式管理、模板与模板部件创建、模式注册、样式变体应用,以及解决站点编辑器中的样式覆盖、缓存等常见问题。适用于WordPress开发者、主题设计师进行现代区块主题开发与维护。关键词:WordPress区块主题,theme.json配置,模板开发,样式变体,站点编辑器调试,WordPress主题开发。
平台迁移计划Skill platform-migration-plan
平台迁移计划技能用于创建和执行平台或运行时的迁移计划,帮助高级开发人员设计分阶段迁移策略,评估兼容性、依赖项和停机容忍度,规划验证和回滚路径,确保平滑过渡和风险管理。关键词:平台迁移,运行时迁移,分阶段迁移,迁移计划,兼容性评估,回滚策略,高级开发。
探索代码库Skill investigating-codebases
这项技能用于快速理解新代码库的结构和实现细节,包括结构分析、依赖追踪、模式识别等,适合软件开发中的架构设计和代码审查。
测试用例生成技能Skill generate-cases
该技能用于通过形式化测试设计技术(如等价类划分、边界值分析、决策表)生成全面的测试用例,适用于软件测试和测试覆盖设计。关键词:测试用例生成,等价类划分,边界值分析,决策表,软件测试,测试覆盖。
死代码检测Skill dead-code
死代码检测技能用于通过静态分析工具 TLDR 查找代码库中的未使用函数和死代码,帮助进行代码清理和重构,提高代码质量。关键词:死代码、未使用函数、静态分析、代码清理、重构。
Git提交规范技能Skill git-commit
这个技能提供了一个全面的Git提交工作流程,使用Conventional Commits格式,包括安全协议、属性要求和完整的工作流程指导。适用于创建提交、草拟消息、处理钩子、创建拉取请求等场景,确保版本控制的最佳实践和安全性。关键词:Git提交,版本控制,Conventional Commits,安全协议,工作流程,提交消息,预提交钩子,拉取请求
错误处理模式Skill error-handling-patterns
这个技能专注于实现健壮的错误处理策略,包括创建自定义错误类、设置错误边界、设计API错误响应格式、实施重试逻辑和错误监控。它帮助开发者构建故障容忍系统,提高软件可靠性和用户体验,适用于软件开发中的错误管理。关键词:错误处理、自定义错误、错误边界、重试策略、错误监控、故障容忍、优雅降级。
QCSD构思阶段质量分析群组Skill qcsd-ideation-swarm
这个技能用于在软件开发开始前,通过HTSM v6.3质量模型、风险风暴和可测试性分析,进行质量准则会话的构思阶段分析。它采用5层浏览器级联方法(Vibium → agent-browser → Playwright+Stealth → WebFetch → WebSearch-fallback)来自动获取网站内容,并并行运行多个代理进行质量评估、风险评估、需求验证等,最终生成综合报告和推荐决策。关键词:HTSM v6.3, 风险风暴, 可测试性分析, 质量工程, 浏览器级联, 并行代理, 测试策略。
TOML命令构建器Skill toml-command-builder
这个技能提供创建Gemini CLI TOML自定义命令的全面指南,涵盖语法、模板、参数处理、shell注入和文件注入,适用于自动化工具构建和命令行扩展。关键词:TOML命令、自定义命令、Gemini CLI、参数处理、shell注入、文件注入、自动化开发。