← ClaudeAtlas

gza-task-fixlisted

Rescue a stuck gza task inline — diagnoses review/improve churn, verifies each blocker against current code, addresses the open ones, runs verify, and commits. Runs entirely in Claude Code, no background worker.
mhawthorne/gza · ★ 11 · AI & Automation · score 80
Install: claude install-skill mhawthorne/gza
# Fix Stuck Gza Task Inline Use this skill when an implementation task is stuck in review/improve churn — the same blockers keep reappearing, or a previous improve/fix pass failed to close them. `fix` is escalation: it **diagnoses why the loop is happening** before making any edits, then applies a bounded repair scoped strictly to blocker closure. Unlike `/gza-task-improve`, this skill requires you to verify each blocker against the current code before deciding whether a change is needed. A stuck task often already has the fix on disk — in which case the answer is "no change, this was hallucinated-closure churn," not another edit pass. This skill runs entirely inline in the current Claude Code session. Do not invoke `gza fix` or any background worker — that defeats the purpose of running here. ## Process ### Step 0: Capture the starting checkout ```bash git symbolic-ref --quiet --short HEAD || git rev-parse --short HEAD ``` Save as `<START_CHECKOUT>`. You must return the user here before finishing. If detached, restore with `git checkout --detach <START_CHECKOUT>`. ### Step 1: Resolve the target task and recent review history The user provides a full prefixed task ID (for example, `gza-1234`) — implementation, review, improve, or prior fix. Resolve to the implementation task and fetch the last three reviews so you can detect churn: ```bash uv run python -c " import json, sys from pathlib import Path from gza.config import Config from gza.db import SqliteTaskStore c