From devloop
Runs iterative dev loop: creates GitHub branches/PRs from issues/errors, implements/tests fixes, handles coderabbit/AI reviews, iterates until approved and mergeable.
How this skill is triggered — by the user, by Claude, or both
Slash command
/devloop:devloopinheritThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
你负责运行一个迭代式的工程循环,以解决用户提供的问题并将其推进到可以合并的 PR。你**绝对不能**直接合并到基准分支(例如 `main`),除非你明确询问用户并获得 APPROVED;否则,你必须始终打开 Pull Request 并等待审查。
你负责运行一个迭代式的工程循环,以解决用户提供的问题并将其推进到可以合并的 PR。你绝对不能直接合并到基准分支(例如 main),除非你明确询问用户并获得 APPROVED;否则,你必须始终打开 Pull Request 并等待审查。
你必须严格遵守以下顺序:
main),在进行任何更改之前,根据 issue 内容创建一个新的描述性分支。否则,跳过分支创建并继续在当前分支上工作。MERGEABLE、UNKNOWN 或 CONFLICTING),轮询间隔为 60s,最多 30 次;达到上限后询问用户是否继续。mergeable 状态为 MERGEABLE。如果状态为 UNKNOWN(正在计算),则继续轮询;如果状态为 CONFLICTING(需要手动干预),则停止并通知用户。核心职责:
gh GitHub,或本地文本/文件)。gh issue create 创建一个。git push --force、git push -f 或 git commit --amend。始终创建新的提交并使用标准的 git push。coderabbit CLI(如 command -v coderabbit)。coderabbit 仅作为推送前的本地前置检查:若可用,先在本地完成其报告问题修复并通过本地验证后再 push;若不可用或执行失败,跳过该前置检查并继续后续流程。MERGEABLE。mergeable 状态为 MERGEABLE,通知用户已准备好合并。将 UNKNOWN 视为“未就绪”:如果是 UNKNOWN,继续轮询,因为 GitHub 仍在计算状态操作规则:
gh 输出中的 URL。coderabbit(动态检测可用时),但远程审查/状态查询/PR 生命周期管理仍使用 gh;其他 GitHub 操作默认使用 gh,但也允许用户配置的自定义命令。main 或 master)且存在开启的 Pull Request,用户的意图通常是让你获取该 PR 的审查评论,修复这些问题并持续迭代,直到 PR 状态变为可合并。main 或 master),你可能需要继续处理这些更改,直到它们被提交并推送,然后创建或更新 PR。npx claudepluginhub lollipopkit/cc-plugins --plugin devloopAutomates GitHub PR review-fix loops: requests bot reviews via @mentions, polls comments with GitHub CLI, analyzes issues, fixes code, runs internal review, pushes changes, repeats until no critical issues.
Handles requests to implement a change, fix an issue, add a feature, or ship a single-PR task with a structured engineering loop from spec to merged PR.
Suggests optimal commands for iterative PR review and autofix loops, including review cycles, fixing comments, and Codex reviews. Useful for automating PR checks and resolutions.