From goals
Advances the current phase of an active goal — assesses assumptions, builds changes, runs inverted tests with automated checks, and records evidence.
How this command is triggered — by the user, by Claude, or both
Slash command
/goals:nextThe summary Claude sees in its command listing — used to decide when to auto-load this command
Advance the active Goals goal. 1. Run `goals next --agent claude` and read the current phase, its goal, and acceptance criteria. Work **only** the current phase. 2. **Assess the phase before building** (PACERS — see `/goals-problem-solving`). Break it into sub-problems, **hunt the assumptions you'll depend on**, and list the open questions. Record them so the user can trace the *why*: `goals assess assume "I'm assuming X" --building "…" --toward "…" --depends --phase <PHASE>` for each, and `goals assess breakdown --file breakdown.json`. Keep each `statement` plain enough ...
Advance the active Goals goal.
goals next --agent claude and read the current phase, its goal, and
acceptance criteria. Work only the current phase./goals-problem-solving).
Break it into sub-problems, hunt the assumptions you'll depend on, and list
the open questions. Record them so the user can trace the why:
goals assess assume "I'm assuming X" --building "…" --toward "…" --depends --phase <PHASE> for each, and goals assess breakdown --file breakdown.json.
Keep each statement plain enough for a high-school reader.verifications (each covers a criterion or
an assumption id). Run goals phase evidence <PHASE> --file <evidence.json>,
then goals phase verify <PHASE> — the engine runs your checks and records the
real results; you cannot pass one yourself. Fix until every automated check
passes.goals phase review <PHASE>; fix anything it flags; when it passes, run
goals phase accept <PHASE>.goals check. If it says you're waiting on the user, ask one
plain-language question using its wording and stop. Otherwise continue to the
next phase.End every turn with the goal pin (~4 lines), sourced from goals check, so the
dashboard link and status stay on screen:
---
📌 **<goal objective>** · Phase <current>/<total> (<n> accepted)
Waiting on: <"you — <one-line ask>" or "nothing — agent is working">
Dashboard: <file:// link from goals check, click to open> · Next: `goals next --agent claude`
npx claudepluginhub shivamgupta42/goals --plugin goals/goalDefines complex goals with structured success criteria, tracks progress, validates completion objectively. Supports templates, status, clear, and history subcommands.
/phaseManages GSD project phases: discuss requirements with forcing questions, plan task waves, execute work with agent teams support, verify results.
/autonomousExecutes all remaining milestone phases autonomously — discuss, plan, and execute each phase in sequence. Updates ROADMAP.md and STATE.md, creates phase artifacts.
/ng-drift-checkDetects mission drift in current work by comparing actions against written mission anchor, charter, and non-goals. Returns one of three decisions: re-anchor, escalate, or stop.
/fire-assumptionsLists and validates assumptions Claude is making about a phase, updating ASSUMPTIONS.md and routing to planning or research based on risk.
/list-phase-assumptionsLists assumptions and intended approach for phase N (default current) before planning starts to validate direction early.