DevOps Skill技能列表

4.5

分支创建工具Skill branch

这是一个用于软件开发工作流中的Git分支创建工具,专门负责在SDD(软件设计文档)工作流程中自动创建规范化的分支。该工具支持两种分支类型:spec(规格制定)和impl(实现开发),遵循严格的命名规则(spec/{action-id}-{description} 或 impl/{action-id}-{description}),可通过命令行直接调用或从其他工作流工具自动触发。主要功能包括:上下文识别、分支名生成与重复检查、用户确认、Git分支创建和完成通知,并包含完善的错误处理机制(处理分支已存在、未提交更改等情况)。关键词:Git分支管理,软件开发工作流,SDD流程,自动化工具,版本控制,分支命名规范,DevOps工具

4.5

prSkill pr

这是一个用于自动化创建GitHub Pull Request(PR)的AI技能工具。它遵循SDD(软件设计文档)工作流,能够在软件开发的“规格制定”和“代码实现”两个关键阶段,自动生成符合规范的PR。该工具支持通过命令手动触发,也能在规格制定完成或代码实现并通过验收测试后自动调用。核心功能包括:自动检查代码变更、生成规范的提交信息、推送代码到远程仓库、根据模板生成结构化的PR描述(包括摘要、变更内容、测试计划等),并在最终创建PR前请求用户确认。它严格遵循PR标题规范(spec: 或 impl: 前缀),集成了Git和GitHub CLI命令,并包含完善的错误处理机制(如无变更、PR已存在等情况)。关键词:GitHub PR自动化,SDD工作流,规格评审,代码评审,Git操作,DevOps,代码合并,AI辅助开发。

4.5

创建问题Skill create-issue

自动化地在GitHub或Jira中创建问题,根据问题类型和严重程度自动选择合适的模板和优先级。

4.5

运行代码检查器Skill run-linters

这是一个用于在软件开发过程中,在完成一组代码修改后,自动运行代码检查工具(Linters)以验证和提升代码质量的技能。它能自动检测项目配置的检查器,执行代码规范检查,并指导用户分析和修复发现的问题,确保代码风格一致、质量达标。关键词:代码检查,代码规范,代码质量,Linter,静态分析,代码风格,代码修复,开发流程,质量保证。

4.5

ManagingGitSkill managing-git

管理Git工作流,包括分支、提交和拉取请求。用于与Git工作、创建提交、打开PR、管理分支、解决冲突或当被问及版本控制最佳实践时。

4.5

并行执行模式Skill parallel-execution

并行执行模式是指通过使用Task工具并设置`run_in_background: true`来同时启动多个子代理,实现多个任务并发运行,显著减少总执行时间的技能。适用于需要并行处理多个独立任务的场景,如代码审查、安全分析、性能测试等。

4.5

文件边界管理技能Skill file-boundaries

文件边界管理技能是一种用于软件开发团队并行协作的规范模式。其核心功能是定义和强制执行代码文件的所有权边界,以防止并行开发中的文件冲突和代码覆盖。关键词包括:并行开发、文件所有权、代码冲突预防、团队协作规范、软件开发流程、版本控制辅助、代理协作、边界管理。该技能通过明确的“拥有”和“可读”列表,确保开发人员或AI代理只在授权范围内操作,提升开发效率与代码库稳定性。

4.5

代码检查与类型检查Skill lint

本技能用于在软件开发项目中执行代码质量检查和静态类型检查,确保代码规范、减少错误、提升可维护性。关键词:代码检查,类型检查,代码质量,静态分析,ESLint,TypeScript,Python,Go,代码规范,开发工具。

4.5

验证输出技能Skill verify-output

验证输出技能是一种用于在软件开发流程中,确保AI智能体或自动化工具生成的JSON输出数据符合预定模式(Schema)的自动化验证方法。该技能通过Bash脚本和模式文件,在数据写入最终位置前进行强制验证,防止无效数据污染系统。核心功能包括模式匹配、错误诊断、数据格式校验,适用于AI智能体协作、自动化任务输出、数据管道验证等场景。关键词:输出验证、JSON模式、数据校验、自动化测试、AI智能体、软件开发流程、数据质量保证。

4.5

JiraCLISkill jira-cli

Jira CLI 是一个命令行工具,用于与 Atlassian Jira 进行交互,支持创建、查看、编辑 Jira 问题,管理冲刺和史诗,以及执行其他常见工作流程。

4.5

发布技能Skill release

使用基于标签的工作流为单库插件创建新版本发布。

4.5

完成开发分支Skill finishing-a-development-branch

Git 分支完成工作流。当实现完成、测试通过且需要通过合并、拉取请求或清理将功能分支集成时使用。