← ClaudeAtlas

eforge-planlisted

Start or resume a structured planning conversation for changes to be built by eforge. Classifies work type and depth, selects relevant dimensions from a per-type playbook, captures acceptance criteria, and produces a session plan that /eforge:build enqueues.
eforge-build/eforge · ★ 65 · AI & Automation · score 84
Install: claude install-skill eforge-build/eforge
# /eforge:plan — Planning Conversation Start or resume a structured planning conversation. The output is a session plan file in `.eforge/session-plans/` that accumulates decisions and context as the conversation progresses. When planning is complete, `/eforge:build` picks up the session plan and enqueues it. ## Assumption Discipline Planning must distinguish **facts**, **evidence-backed conclusions**, and **assumptions**. Incorrect assumptions create expensive downstream rework, so handle them explicitly: - Validate assumptions with cheap/static checks whenever possible before recording them: read files, grep for usages, inspect tests/docs/config, or run fast commands when appropriate. - Do not present an inference as fact. If something is inferred from naming, conventions, stale docs, or partial evidence, label it as an assumption. - When validation is expensive, runtime-dependent, requires external services, requires user observation, or would materially slow planning, disclose that instead of guessing. Record the assumption with confidence, validation cost, validation path(s), and impact if wrong. - Low-confidence + high-impact assumptions should be resolved or explicitly accepted by the user before the plan is marked ready. ## Arguments - `topic` (optional) — What to plan. If omitted, ask the user. - `--resume` — Resume an active session. - `--session <session-id>` — Resume this exact session plan. Used by Pi's native `/eforge:plan` selector to avoid a follow-up num