Prompt library

/goal prompts that know when they are done

Each prompt states what done looks like, the check that proves it and a turn bound, so Claude can work through it on its own. Replace the parts in square brackets with your own paths and commands. 10 are free, Pro includes all 32.

setupFreeruns for about €0.60 of usageabout 10 minSonnet 5.5

Write a CLAUDE.md that only says what Claude cannot find

A short CLAUDE.md with the real commands of this repo, each one proven to run.

/goal CLAUDE.md exists at the repo root, is under 120 lines, and lists the install, test, lint and build commands this repo really uses (read them from package.json, Makefile, pyproject.toml or the CI config, never guess). It also lists up to 5 gotchas you found while reading the code, such as required env vars or a service that must run first. To prove it: run every command listed in CLAUDE.md once and show each command with its exit code; any command that needs a missing service or secret is marked in CLAUDE.md as such instead of failing. Constraints: do not change any file except CLAUDE.md, no style rules a linter already enforces, no secrets or real env values. Or stop after 15 turns and show what is still unproven.
setupFreeruns for about €0.50 of usageabout 10 minSonnet 5.5

Give Claude a verify skill it runs before saying done

A project skill that runs your tests, type check, lint and build in one go.

/goal .claude/skills/verify/SKILL.md exists with frontmatter (name: verify, a one-sentence description that says to use it before reporting any task as done) and a numbered list of the real commands that prove a change works in this repo: tests, type check, lint, build and, if there is one, a quick smoke run. Read the commands from the project files, never invent them. To prove it: run each step of the verify skill and show its exit code; every step exits 0 on the current main branch, or the step is removed with a one-line reason in your final message. Constraints: SKILL.md under 60 lines, no other files changed except a one-line mention of the skill in CLAUDE.md if CLAUDE.md exists. Or stop after 12 turns.

New to /goal? Read Let Claude run until it is done with /goal first.