1. Habit
  2. Skills
  3. Plannotator Compound skill
backnotprop · 11K installs

Plannotator Compound skill
Runs by itself, first day each month.

Fewer denied plans each month.

Install the Plannotator Compound skill and make it a habit: follow https://gethabit.dev/skills/backnotprop/plannotator-compound.md

  1. 1Copy
  2. 2Paste into Claude Code, Codex or Cursor
  3. 3It runs by itself

11K installs10K starsApache-2.0 licenceSource on GitHub ↗

Plannotator Compound

by backnotprop · 11K installs

The skill

Plannotator compound reads a planner's archive of denied plans, sorts the feedback into a taxonomy, and builds an HTML dashboard with corrective prompt instructions.

Only when you ask.

The habit

Fewer denied plans each month.

↻ Runs by itselffirst day each month

How the habit works.
You don't have to.

Three questionsWhen does it start? How does it check its work? What does it remember?

One run, step by step.
Then it stops.

Stop ruleStops after one report per run; re-launches a failed extraction batch at most once.

  1. 01

    Pick the source

    Use the Plannotator plans folder, or fall back to Claude Code ExitPlanMode denial reasons, or ask you for a folder.

  2. 02

    Find last report

    Find the highest compound-planning-report version and ask you whether to run incremental or full.

  3. 03

    Count the archive

    Count approved and denied files, the date range and the revision rate, and warn you if fewer than 3 new denials exist.

  4. 04

    Extract each denial

    Haiku agents read every in-scope denied file and write structured notes to /tmp/compound-planning/.

  5. 05

    Reduce to patterns

    A Sonnet agent builds the denial taxonomy, recurring phrases, evolution over time and numbered prompt instructions.

  6. 06

    Build the dashboard

    Write a self-contained HTML report with seven sections in the plans folder under the next version name.

  7. 07

    Summarize

    Tell you the top three patterns, the share of denials the instructions cover and where the report lives.

  8. 08

    Offer the hook

    Ask whether to write the instructions to enterplanmode-improve-hook.txt, and replace, merge or keep an existing one.

What it may do.
Nothing more.

Safe by defaultIt writes only in its own folder and asks you before anything goes out.

Is it for you?
Use it when it fits.

Quick checkRead both lists. If the left one sounds like you, the Plannotator Compound skill helps.

Use it when

  • ✓ you deny many agent plans
  • ✓ you want your feedback patterns in numbers
  • ✓ you want a prompt fix from your own words

Skip it when

  • – you have no denied plans yet
  • – you never review agent plans

Questions

Plannotator Compound skill, answered.

Do I need Plannotator?

No. Without a Plannotator archive the skill reads denial reasons from Claude Code ExitPlanMode transcripts instead.

Does each run re-read everything?

Only if you pick a full run. An incremental run reads denied files dated after the last report.

What does the hook do?

It saves the corrective instructions to a file that Plannotator injects into future planning sessions.

How do I install the Plannotator Compound skill?

Copy the prompt at the top into your agent. It installs the skill from backnotprop/plannotator and sets up the habit. Or run npx skills add backnotprop/plannotator --skill plannotator-compound.

Is the Plannotator Compound skill free?

Yes. It is published under Apache-2.0. Habit is free too.

Plannotator Compound. Now as a habit.

Install the Plannotator Compound skill and make it a habit: follow https://gethabit.dev/skills/backnotprop/plannotator-compound.md

  • Free
  • No account
  • Undo in one line

All backnotprop skills →More planning skills →

Works in

  • Claude Code
  • Codex
  • Cursor
  • ChatGPT
  • Claude app

Made by backnotprop, published under Apache-2.0. Habit links to the original and never changes it. Is this your skill?

Copying didn't work here. Select the line and copy it by hand.