← ClaudeAtlas

plan-reviewlisted

Triggered by /plan-review <path-to-plan> [path-to-reviews] [--auto-accept] or /init [god-mode]. Handles git init, CLAUDE.md, folder setup, and model-mode selection (/init), then reads a human plan and optional agent reviews, builds a unified issues table, runs the resolution loop, and writes the resolved draft to docs/pre-plans/. When done, tells the developer to start a new terminal session and run /plan-finalize. With --auto-accept, skips the resolution loop, accepts every recommendation, and runs the plan-finalize logic in the same session.
orassayag/agentic-project-workflow · ★ 1 · AI & Automation · score 65
Install: claude install-skill orassayag/agentic-project-workflow
# plan-review Skill ## Commands - `/init [god-mode]` — git init, CLAUDE.md, folder structure, model mode - `/plan-review <path-to-plan> [path-to-reviews] [--auto-accept]` — critique, resolution loop, write draft; `--auto-accept` skips the loop and finalizes in-session --- ## Folder Structure ``` <project-root>/ ├── docs/ │ ├── pre-plans/ ← draft + staged files (gitignored) │ └── plans/ ← final output (tracked) └── CLAUDE.md ``` --- ## Command: `/init [god-mode]` **Step order is hard — git first, then CLAUDE.md, then folders. Stop on git failure.** **Argument parsing:** `/init` → mode `default`; `/init god-mode` → mode `god-mode`. Any other argument: stop and tell the developer the only valid argument is `god-mode`. ### Step 1 — git init If `.git/` already exists: skip silently. Otherwise run `git init`. On failure: print the exact error and stop — do not proceed. ### Step 2 — CLAUDE.md Run Claude Code's built-in `/init`. If `CLAUDE.md` already exists, enrich it, never overwrite. ### Step 3 — Create folders Create `docs/`, `docs/plans/`, `docs/pre-plans/` if they don't exist. Silent if they do. ### Step 4 — .gitignore Ensure `docs/pre-plans/` is in `.gitignore`. Create the file if it doesn't exist. No duplicates. ### Step 5 — Write the model mode and project default model ```bash source ~/.claude/skills/_lib/model-tier.sh write_model_mode "<resolved mode>" "/init <argument as typed, or /init>" apply_project_default_model ``` Always write `model-m