用途:该技能面向准备提交代码审查的开发者,负责提交改动、创建 PR、监控 CI、修复失败,并在 PR 可合并时通知用户。它使用 Claude Code 的任务列表系统(TaskCreate、TaskUpdate、TaskList)跟踪进度并支持会话恢复。
主要能力:检查 git 状态与差异;在需要时创建特性分支;暂存并提交改动;推送分支;用 gh pr create 创建 PR;用 gh run list、gh run watch、gh run view 监控 CI;CI 失败时用 gh run view <run-id> --log-failed 获取日志并修复,重复直到通过。任务层级记录每次 CI 运行与修复,便于审计和中断后恢复。
使用方式:用户触发后,技能先调用 TaskList 检查已有任务,若存在进行中的 PR 任务则从元数据恢复监控;否则从 git status、git diff --stat、git log 开始。分支命名遵循 feat/、fix/、refactor/、docs/ 等约定,提交信息使用 conventional commits。CI 通过后停止,不自动合并。
适用场景:需要快速把本地改动变成可审查 PR,并希望自动处理 CI 失败(如 lint、类型、测试、构建错误)的 GitHub 工作流。
限制:不会合并 PR,不会强制推送(除非明确要求),不会直接推送到 main/master;需要 gh 已认证(gh auth status,未认证时提示 gh auth login);CI 失败会持续修复而非一次放弃;保留提交历史,不擅自 squash。资料未提供具体收费、平台支持范围或效果保证。