What problem does it solve? Long autonomous coding sessions can drift from the original objective and silently burn through budget. This Skill gives you a persistent control surface to set, monitor, pause, and clear a build goal with explicit spending and turn limits enforced by hooks. ## Core Features & Use Cases - Goal Lifecycle Control: Set, inspect, pause, resume, extend, or clear a build objective stored in a .goal-active sentinel at the repo root. - Budget Enforcement: Track spent_usd against a budget_ceiling_usd and turns against a turn_ceiling, forcing a checkpoint when either ceiling is hit. - Hook Integration: Drives the goal-loop (UserPromptSubmit) and goal-gate (PreToolUse) hooks that inject the objective each turn and gate destructive operations. - Use Case: You want Claude to autonomously refactor a module but stop after $10 or 25 turns. Run /goal "refactor auth module to use JWT" and the loop enforces the checkpoint discipline until you run /goal extend or /goal clear. ## Quick Start Ask Claude to set a build goal by saying: use /goal to engage a build objective of refactoring the auth module with a $10 budget ceiling.