objective-loop
Installation
SKILL.md
Objective Loop
The toolkit's iterate-until-verified-done loop. A user states an objective with verifiable done-criteria; each iteration routes one /do cycle, verifies the criteria by executing them, and reschedules itself via ScheduleWakeup until verified-done or budget-stop. This skill is a planner/verifier wrapped around the /do router — it executes no work inline. Objectives over tasks: describe what done looks like and how to verify it; the loop finds the path.
Phase 1: SPEC
Gather the objective spec from the request. Interview only for missing fields.
| Field | Required | Default |
|---|---|---|
| Objective statement | yes | — |
| DONE-CRITERIA | yes | — |
| Iteration budget | no | 5 |
| Token-budget note | no | orchestration.token_budget from .claude/settings.json (500000 when absent) |
| NOT-DONE-YET guardrails | no | empty |
DONE-CRITERIA are verifiable checks. Each criterion has a type: command (default, preferred) or rubric.