01
It starts by itself
issue labelled idea. Runs in GitHub Actions or Claude Code routine.
- ↻ issue labelled idea
issues.labeled == idea
When an issue gets the label idea, your agent grills you about it with grill me, writes the spec with to spec and splits it into tickets with to tickets. It runs by itself.
Read https://gethabit.dev/loops/plan-grill-loop.md and install this loop in my project. Show me the files first.
Habit links each skill and installs it from its own repo.
Grill Meby Matt Pocock · 1.4M installsThe grill me skill makes your agent interview you about a plan, one hard question at a time, until nothing vague is left.
To Specby Matt Pocock · 704K installsThe to spec skill turns a finished conversation into a written spec your team can build from.
To Ticketsby Matt Pocock · 699K installsThe to tickets skill breaks a spec into issues small enough to ship one by one.When does it start? How does it check its work? What does it remember?
Stops after one idea per run.
A new issue with the label idea starts the run.
Your agent asks the hard questions with grill me. You answer.
to spec writes the plan down with acceptance criteria.
to tickets turns the spec into small issues.
Spec has criteria, every ticket links it. Otherwise you get a note.
It writes only in its own folder and asks you before anything goes out.
Yes. The prompt above installs Grill Me, To Spec, To Tickets from their original repos and sets up the habit around them.
Yes. The skills are open source and Habit is free. The habit runs where your agent already runs.
Read https://gethabit.dev/loops/plan-grill-loop.md and install this loop in my project. Show me the files first.