plan-reviewlisted
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