Generate plan documents — architecture/ADR docs and detailed execution plans with stories, plus a JSON sidecar for project management sync
From shieldnpx claudepluginhub infraspecdev/tesseract --plugin shield/planRestates requirements, assesses risks and dependencies, generates phased step-by-step implementation plan with complexity estimates, and waits for user confirmation before coding.
/planStarts Manus-style file-based planning: creates task_plan.md, findings.md, progress.md if missing, invokes planning skill, and guides through workflow.
/planBreaks project into small verifiable tasks with acceptance criteria, dependencies, checkpoints. Reads spec/codebase, presents plan for review, saves to tasks/plan.md and tasks/todo.md.
/planLaunches interactive 7-step wizard to build Scope, Metrics, Direction, and Verification from a goal description.
/planRestates requirements, assesses risks and dependencies, creates phased step-by-step implementation plan with complexity estimates, and waits for user confirmation before coding.
/planCaptures user intent via 5 structured questions, creates strategic execution plan, saves to .claude/session-plan.md and session-intent.md for review.
Generate Shield plan documents with a machine-readable sidecar.
/plan [--name <plan-name>] [topic or requirements]
First, find the project root by locating .shield.json (check current directory, then parent directories). Read the output_dir field from .shield.json (default: docs/shield if not set). Then write each artifact using the Write tool to:
{project_root}/{output_dir}/{feature-name}-YYYYMMDD/plan.json — machine-readable sidecar (updated in place at feature root){project_root}/{output_dir}/{feature-name}-YYYYMMDD/plan/{N}-{slug}/architecture.html — the "why and how"{project_root}/{output_dir}/{feature-name}-YYYYMMDD/plan/{N}-{slug}/plan.html — the "what to do", rendered from the sidecar{project_root}/{output_dir}/index.html — single dashboard linking to all artifacts (create or update)Where:
{output_dir} = the output_dir value from .shield.json (default: docs/shield){feature-name} = derived from --name or topic in kebab-caseYYYYMMDD = current date{N} = run number, determined by counting existing folders in {feature-name}-YYYYMMDD/plan/ + 1{slug} = the plan name in kebab-caseIf --name is not provided, derive from the topic in kebab-case. Example: /plan input validation → feature folder input-validation-20260319/.
Replace {project_root} with the absolute path to the directory containing .shield.json.
Do NOT use a relative path. Do NOT use the plugin directory. Do NOT invent custom filenames. Do NOT delegate to superpowers or other skills that write to different paths. The Write tool creates directories automatically.
output_dir from .shield.json (default: docs/shield)--name not provided, derive from topic in kebab-case{plan-name}-YYYYMMDD{output_dir}/{feature}/plan/ + 1{project_root}/{output_dir}/{feature}/research/*/findings.md and read the most recent one if it exists{feature}/plan.json first — the sidecar JSON with epics, stories, tasks, and acceptance criteria. See the shield:plan-docs skill for the schema.<meta name="sidecar" content="../plan.json">manifest.json in {output_dir}/ and regenerate index.html — single dashboard linking to all artifacts/plan-review — run multi-agent review on the plan/pm-sync — sync stories to project management tool