Twenty-seven skills that define how an agent works before it acts: state the purpose of a project and what would count as done, rank competing work before starting any of it, pressure-test a plan by argument, and file what a session learned so the next one starts further along. Written one at a time — each one after a session went badly enough to want a rule.
Most agent tooling wraps an API call and leaves the thinking to a prompt. The gap I kept hitting was earlier than that: an agent that starts before anyone has said what winning looks like produces something competent and useless. So I made the process explicit and reusable. The purpose gets stated first, the work gets ranked before it starts, and what the session learned gets written down. That puts the judgment somewhere you can read it and argue with it, instead of buried in a prompt.




