softhouse-planlisted
Install: claude install-skill buya-v/claude-softhouse
# /softhouse-plan — Plan Only (No Execution) (v2)
<!-- SOFTHOUSE_PIPELINE_VERSION: 2.2 -->
**PIPELINE VERSION: `2.2`** — must match `/softhouse`'s version exactly. These two skills share one schema; if they disagree, a plan written here will not execute correctly there.
Runs only the planning phase of the Softhouse pipeline (Steps 0-2) without executing any tasks. Use this to review and refine the task graph before committing to execution.
Schema and rules are IDENTICAL to `/softhouse` STEP 2 (v2) — a plan written here must execute unmodified under `/softhouse resume`.
## Usage
- `/softhouse-plan <requirement>` — Generate a task plan
## Steps
### STEP 0 — Pre-flight
1. Run `git status` — abort if working tree is dirty.
1b. **Pipeline-version check** — read `.softhouse/pipeline.json` and apply the SAME rules as `/softhouse` STEP 0: missing → pin at the current version and say so; major mismatch → stop and ask the user to adopt; minor mismatch → warn, re-pin, continue; pinned newer than the skill → warn and ask. A plan must be written by the same pipeline version that will execute it, or `/softhouse resume` will reject it.
2. Read `CLAUDE.md` (or project context file) if it exists.
3. Read `.softhouse/patterns.md` for learned patterns.
4. Read `.softhouse/tasks.json` — check current state. If a run is already IN PROGRESS (any task `in_progress`), warn the user. If the previous run is terminal (all tasks done/approved/deferred/cancelled), it is safe to replace — archive it