Brutal PR Fix Loop
Run the bounded review/fix orchestration without replacing source-skill rules.
Source Skills
Before starting, read:
- ../brutal-pr-review/SKILL.md
- ../brutal-pr-finding-fixer/SKILL.md
Follow each source skill for its local operation and use this skill only for
ordering and pass accounting.
Defaults
- Run at most three review/fix passes.
- Use all-findings mode for CRITICAL, MAJOR, MINOR, and NIT.
- Preserve all integration, dirty-worktree, stale-head, fork, verification,
push, and tooling guards.
Workflow
- Resolve the open pull request and integrations through brutal-pr-review.
- Run an all-findings review and record its review id, head, and validated
finding count.
- If the count is zero, stop clean.
- Run brutal-pr-finding-fixer continuously in all-severity mode.
- Stop when the fixer made no code-changing commit, no generated occurrence was
actionable, a hard guard blocked, or pass three completed.
- If fixes were pushed and fewer than three passes ran, refresh the head and
repeat.
Final Response
Report integrations, pull request, final head, stop reason, passes, findings
created/fixed/skipped/blocked by severity, comment actions, commits, checks, and
remaining generated occurrences.
1---2name: brutal-pr-fix-loop3description: Run a bounded provider-neutral pull-request review and finding-fix loop for up to three passes. Use when the user wants the existing safety-capped Brutal PR cleanup behavior.4---56# Brutal PR Fix Loop78Run the bounded review/fix orchestration without replacing source-skill rules.910## Source Skills1112Before starting, read:1314- ../brutal-pr-review/SKILL.md15- ../brutal-pr-finding-fixer/SKILL.md1617Follow each source skill for its local operation and use this skill only for18ordering and pass accounting.1920## Defaults2122- Run at most three review/fix passes.23- Use all-findings mode for CRITICAL, MAJOR, MINOR, and NIT.24- Preserve all integration, dirty-worktree, stale-head, fork, verification,25 push, and tooling guards.2627## Workflow28291. Resolve the open pull request and integrations through brutal-pr-review.302. Run an all-findings review and record its review id, head, and validated31 finding count.323. If the count is zero, stop clean.334. Run brutal-pr-finding-fixer continuously in all-severity mode.345. Stop when the fixer made no code-changing commit, no generated occurrence was35 actionable, a hard guard blocked, or pass three completed.366. If fixes were pushed and fewer than three passes ran, refresh the head and37 repeat.3839## Final Response4041Report integrations, pull request, final head, stop reason, passes, findings42created/fixed/skipped/blocked by severity, comment actions, commits, checks, and43remaining generated occurrences.44