implement-with-reviewlisted
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