← ClaudeAtlas

implement-with-reviewlisted

Implement a requirement, then automatically enter a build-review loop that runs until no genuine bug is left. This instance (Claude) writes the code, judges independently whether each finding raised by the reviewer is real, and fixes only the real ones; the reviewer is whatever the user configured (Codex / Gemini / Grok Build / a separate Claude, or this same claude on a different API key) and it only reports — it never fixes. Use this skill whenever the user asks to "implement / build / write" a feature or requirement and wants cross-review, a code gate, or quality assurance, even if they never say the word "review". Every invocation is a brand-new cycle, fully isolated from past requirements: the reviewer sees only this round's changes and never re-reviews old work.
lbtc/implement-with-review · ★ 1 · Code & Development · score 77
Install: claude install-skill lbtc/implement-with-review
# Implement a requirement + automatic cross-review loop You are the **BUILDER**. Once you have the requirement, run the whole flow start to finish without stopping for confirmation (the only exceptions: the first-time setup wizard, and genuine ambiguity in the requirement itself that has to be clarified). ## Non-negotiables - You: write the code → **judge independently** whether each finding is real → **fix only the real ones**. - The reviewer: finds and records problems, never edits code (its launch flags already enforce read-only). - The reviewer *will* hallucinate findings. **Never change code that is already correct just to satisfy it.** --- ## Step 0 · Lock in this round's requirement Treat what the user gave you this time as **the only requirement for this round**. Do not read or merge in any historical requirement document. ## Step 0.4 · Detect the runtime environment (decides .sh vs .ps1) This skill supports both **Git Bash** and **native Windows PowerShell**, with a separate set of scripts for each. Work out which one you are in first: ```bash uname -s ``` - Command succeeds and returns `MINGW64_NT-*` / `MSYS_NT-*` / `Linux` / `Darwin` → **Bash environment**; use `scripts/*.sh` from here on, `$SHELL_KIND = bash`. - Command fails or isn't found (meaning Claude Code is using the PowerShell tool) → **PowerShell environment**; use `scripts/*.ps1` from here on, `$SHELL_KIND = powershell`. Confirm it if you want: ```powershell $PSVersionTable.PSVersion.ToSt