fix

Solid

Dispatch fix subagent for FIX-FIRST gaps from /review, re-review, and escalate after 2 failed loops.

AI & Automation 321 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /fix — Fix-Review Loop Resolve FIX-FIRST gaps from `/review`. Dispatch a fix subagent, re-review, repeat up to 2 loops, then escalate. ## When to Use - `/review` returned a **FIX-FIRST** verdict with CRITICAL or HIGH gaps - Orchestrator hands off unresolved gaps after execution review ## Flow 1. **Parse gaps:** extract gap list from FIX-FIRST verdict — severity, files, failing checks. 2. **Dispatch fixer:** send gaps + original wish criteria to fix subagent. 3. **Re-review:** dispatch review subagent to validate the fix against the same pipeline. 4. **Evaluate verdict:** | Verdict | Condition | Action | |---------|-----------|--------| | SHIP | — | Done. Return to orchestrator. | | FIX-FIRST | loop < 2 | Increment loop, go to step 2. | | FIX-FIRST | loop = 2 | Escalate — max loops reached. | | BLOCKED | — | Escalate immediately. | 5. **Escalate (if needed):** mark task BLOCKED, report remaining gaps with exact files and failing checks. ## Escalation Format ``` Fix loop exceeded (2/2). Escalating to human. Remaining gaps: - [CRITICAL] <gap description> — <file> - [HIGH] <gap description> — <file> ``` ## Dispatch Fix and re-review must be **separate dispatches** — never combine them in one subagent. ```bash # Spawn a fixer subagent genie agent spawn fixer # Spawn a reviewer subagent (separate from fixer) genie agent spawn reviewer ``` ## Task Lifecycle Integration (v4) When a PG task exists for the work being fixed, log each fix attempt as a task comment: | Even...

Details

Author
automagik-dev
Repository
automagik-dev/genie
Created
10 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category