plan-one-issuelisted
Install: claude install-skill pricklywiggles/fractally-claude-marketplace
# plan-one-issue: a comprehensive, read-only plan for one work-unit
Produce the plan a careful engineer would write before touching code: grounded in the real codebase, weighing the obvious alternatives, and spelling out the change, the decisions, the edge cases, and how it will be verified. The deliberate planning stage; it runs concurrently (one per work-unit) inside the orchestrator and standalone on its own. Read-only: no edits, no commits, no worktrees.
## 1. Resolve the work-unit
- **Orchestrated**: you are given a work-unit (`id`, `title`, `desc`, `branch`, `base`, `url`). Reason read-only against `base` (or the current checkout); do NOT create a worktree.
- **Standalone**: given an issue id, fetch its intent (the default source); given a described task, use the text directly.
## 2. Read config
Load the resolved config via `${CLAUDE_PLUGIN_ROOT}/scripts/load-config.sh`; read keys with `jq`:
- `houseRules` / `safety` (the plan must respect them, e.g. code-only verification, or a "read the framework doc first" rail),
- `verify` (so the plan's verification section names the real checks),
- `planning.depth` (`light` | `adaptive` | `full`; see step 4),
- `docs.jobs` (their `name` + `appliesWhen`, to classify `docNeed`).
## 3. Explore deeply (read-only)
This is what separates a real plan from a guess. Do not stop at locating files:
1. **Read the code the change will touch.** Open the relevant files and understand the actual symbols, signatures, types, and surrounding