Skills / Plan and decide

Plan and decide

For agents that plan what happens next, hand out work, and ask a person for a decision.

8 skills

Open be-ambitious

I ask for something and get back the small safe version.

Get more from your agent than the first answer

Open decide

My agent asks me to choose and hands me a wall of options.

Make the choice, then show the result, not the method

Open dig-apc

My agent keeps trying harder at the same wrong idea.

Find the false belief behind a failure that keeps repeating

Open encode-lessons

I told my agent the same thing twice and it did it again.

Fix a repeated mistake in structure, not with one more instruction

Open first-principles

Every fix needs one more special case.

Fold a new requirement into a design as if it was always there

Open prove-it

My agent says it's done and it isn't.

Make your agent check the real thing before it says done

Open skill-design

Every rule I add to my agent's instructions makes it worse.

Change your agent's behaviour with one small edit, not a long rulebook

Open unblock

My agent stops to ask me things it could decide.

Keep your agent moving instead of asking about everything

be-ambitious: Before your agent starts, it asks what the job is really for and what an expert would do, then asks for more than you first typed. decide: It compares the options for each person a choice affects, including doing nothing, then shows you a short result you can check. dig-apc: After a failure, it has your agent write what it did and what it believed, as axioms, principles and cruxes, then test each belief to find the one that is wrong. encode-lessons: When the same correction comes up a second time, it picks the cheapest guard that holds it (a type, a lint rule, a hook or a script) instead of adding another line of text. first-principles: When a rule changes, it redesigns the type model or module from the start instead of adding another special case. prove-it: Before your agent says it is done, it runs the real program from outside and reads what it prints, instead of trusting a compile, a cached screenshot or its own word. skill-design: A change to a skill, rule or hook ships only if it is small, one or two intentful edits, because every added line carries claims nobody checked. unblock: Your agent proceeds on reversible work, settles the mechanics itself and shows what it did and why, and still asks first about anything hard to reverse, outward-facing or costly.