plan-attest
Lock the current task_plan.md content with a SHA-256 attestation. Prompt hooks warn when the file diverges without injecting its…
Bridge Claude Code's /goal to the active plan. Derives a goal condition from task_plan.md and invokes /goal so Claude keeps working until the plan is complete. Available since v2.38.0.
> /plugin marketplace add khaneliman/khanelinixHow it fires
How this command gets triggered: by you, by Claude, or both.
/plan-goalContext preview
What this command does when you run it.
Bridge Claude Code's /goal to the active plan. Derives a goal condition from task_plan.md and invokes /goal so Claude keeps working until the plan is complete. Available since v2.38.0.
description: "Bridge Claude Code's /goal to the active plan. Derives a goal condition from task_plan.md and invokes /goal so Claude keeps working until the plan is complete. Available since v2.38.0." disable-model-invocation: true allowed-tools: "Read Bash"
Bridge the active plan to Claude Code's `/goal` primitive.
Steps:
1. Resolve the active plan: prefer `${PLAN_ID}` env var, then `.planning/.active_plan`, then newest `.planning/<dir>/`, then legacy `./task_plan.md`. 2. Read the resolved `task_plan.md`. 3. Derive a goal condition from the plan content:
check-complete.sh reports ALL PHASES COMPLETE"
`/plan-goal until all tests pass`) 4. Issue Claude Code's `/goal <condition>` with the derived text. 5. Confirm to the user: print the goal condition + the active plan ID + remind that `/goal clear` cancels.
If `task_plan.md` does not exist, refuse and direct user to run `/plan` first.
Why this exists:
`/goal` runs the agent until a small fast model confirms the condition is met. It evaluates the transcript only, not files. By deriving the condition from the plan file, this command turns the file-based plan into a measurable termination criterion for `/goal`, so the loop terminates when the plan is actually done, not when the conversation looks done.
Notes:
run `/goal "any text"` directly.
quoting only phase headers + acceptance criteria, not full task body.
cadence + `/plan-goal` termination.
Run packages directly with: Or install from the packages output. For example:
Lock the current task_plan.md content with a SHA-256 attestation. Prompt hooks warn when the file diverges without injecting its…
Run a planning-aware cadence with Claude Code's /loop. Default tick checks plan status, runs check-complete, nudges progress.md…
Start Manus-style file-based planning. Creates task_plan.md, findings.md, progress.md for complex tasks.
Short alias for /plan. Starts Manus-style file-based planning: task_plan.md, findings.md, progress.md. Available since v3.0.0.
Show current planning status at a glance - phases, progress, and any logged errors.