Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Write the goal spec on disk before the agent acts, so it can't drift. Use before any multi-step task.
.claude/skills/archive228-spec-first/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-13 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -31% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 17% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 18% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 49% | 0% |
Without an external contract, the agent drifts after ~3 iterations — and the failure looks like progress (code written, tests pass, wrong goal solved). Write PROMPT.md BEFORE acting:
The agent re-reads this file every iteration. State (what's done) goes in a separate IMPLEMENTATION_PLAN.md it updates in place. If you can't write "done when" concretely, the task isn't ready — clarify before coding.
Other measured skills in the registry, with their headline benchmark lift.