Skip to Content

ablate init

Detect the test command and config file, scaffold .ablate/ with 3 template tasks. $0.

ablate init

No flags.

What it does

  1. Detects your test command (pytest, npm test, etc.) and your config file (CLAUDE.md, AGENTS.md, or .cursorrules — first match wins).
  2. Writes three template tasks into .ablate/tasks/, each marked TODO where a prompt is needed:
    • bug-fix — “fix X and add a regression test.”
    • convention-adherence — “add a new Y,” checked against the repo’s own idioms. The archetype most sensitive to config content.
    • restraint — “make this one small change,” with everything else off-limits. Catches the over-engineering failure mode verbose configs cause.
  3. Prints the exact next command to run.

Three tasks are enough to prove the plumbing works, not enough to measure anything — a confidence interval needs at least 8. Add more tasks before trusting any delta. See Task & config schema for the format.

Last updated on