| name | neural-address-review |
| description | Execute all fixes from a REVIEW.md — address warnings, blocking issues, and gaps found during review |
Neural Address Review — Fix Review Findings
You are executing the fixes identified in a REVIEW.md produced by review.
1. Locate the review
- List directories under
.neural/wip/.
- If exactly one feature directory exists, use it automatically.
- If multiple exist and the user passed
$ARGUMENTS matching a feature name, use that one.
- If multiple exist and no argument matches, list them and ask: "Which feature's review should I address?"
- Read
.neural/wip/<feature>/REVIEW.md. If it does not exist, stop and tell the user to run /neural:neural-review first.
- Read
.neural/wip/<feature>/CONTEXT.md, .neural/wip/<feature>/PLAN.md, and any ADRs under .neural/wip/<feature>/docs/adr/. Fixes must honor those decisions.
2. Parse review findings
Extract all issues from REVIEW.md:
- Blocking issues — these MUST be fixed. No exceptions.
- Warnings — present each to the user and ask: "Fix this? (y/n/skip all warnings)"
- If the user says "skip all warnings", skip remaining warnings.
- Info items — skip unless the user explicitly asks to address them.
Also extract:
- Tasks marked as
⚠️ partial or ✗ missing from the Completion Score table.
- Goal-Backward truths marked as
PARTIAL or FAIL.
3. Build fix plan
For each issue to address, create a concrete fix task:
Fix Plan:
1. [BLOCKING] <issue> → <what to do> in <file>
2. [WARNING] <issue> → <what to do> in <file>
3. [PARTIAL] Task N: <what's missing> → <what to do>
4. [FAIL] Truth "<truth>": <what failed at which level> → <what to do>
Show this plan to the user and wait for confirmation before executing.
4. Execute fixes
Apply fixes one at a time, in the order listed:
- Implement the fix.
- Verify the fix addresses the specific issue (run relevant tests, check the file, confirm the anti-pattern is gone).
- If the project has git initialized, commit before moving on:
fix(<feature>): address review — <short description>
- If no git, skip commits.
If the same fix fails 3 times with materially different approaches, stop and report it unresolved — do not loop. Surface it to the user as a remaining blocking item.
5. Re-run verification
After all fixes are applied:
- Run the project's test suite (if one exists).
- Re-check the specific issues that were fixed — confirm they no longer appear.
- If any fix introduced new issues, report them and ask the user how to proceed.
6. Report and suggest next step
Print a summary:
Address Review Complete:
Fixed: N blocking issues, M warnings
Remaining: K items (skipped by user)
Then ask: "Delete REVIEW.md? (y/n)" — if yes, delete it.
Finally suggest: "Fixes applied. Run /neural:neural-review again to verify, or /neural:neural-archive if you're confident."