Skills
26 skills, grouped by what they are for. Each is a page to read and a SKILL.md to load, with the same text in both, and each has a fixture that shows it catching what it claims to. Not sure which one? Start from where you are.
Lifecycle
The path itself: from a model and a person, an idea, or a project in any state, to a product that keeps working.
- Run a Project Autonomously, from One Model and One Person step 1
To take one language model and one person to a project that builds itself.
- Start a Project from an Idea step 2
To take any idea, software or physical, to a foundation it can grow on without later regret.
- Choose Between Options with Evidence step 5
To make a consequential choice, such as a vendor, platform, part, provider, library or where a resource comes from, against criteria taken from the project's goal.
- Change a Project with a Reason step 6
To turn any requested change, including a vague one like "optimise it", "make it scalable" or "add AI", into one that traces to the project's goal, is verified before and after, is built through every layer it touches, and leaves nothing detached.
- Take a Project to Production Quality step 7
To take a project in any state, software or physical, to production quality.
- Release a Product to Its People, and Hear Back step 9
To take a product that meets its bar to the people it is for, and hear back.
- Keep a Project on Course and Improving step 10
To keep a project working and getting better, at every milestone and continuously after launch.
- Handle an Incident, Restore First and Then Prevent It step 11
To bring a live product back for the people it failed, then make the failure unable to recur.
Design
What people and agents see, do and hear when they use the product.
- Design the Experience, with Evidence step 4
To design what people and agents see, do and hear when they use a product, on a screen, a command line, an API, a voice or a device, as one design with the architecture.
Build
Methods the path calls on to change a project.
- Repair the Environment Setup Script step 3
To diagnose and repair the setup script so agent tasks stop failing before any code is written.
- Update Dependencies step 12
To bring a project's dependencies, runtime and build tools up to date in small steps that each prove they changed what they say, so staying current never becomes a rewrite.
- Automate a Workflow That Can Report Its Own Failure
To replace a repeated manual sequence with a script whose main job is being able to tell you whether the work actually happened, because an automation that reports success while blind is worse than doing it by hand.
- Fix a Bug, Failing Test First
To fix a reported bug in an order that proves the fix worked, by making the test fail for the reported reason before any code changes.
- Isolate Tests from External Services
To make a test suite runnable in an agent's sandbox by removing its dependence on services it cannot start.
- Map the Architecture
To describe how the system actually works, by deriving it from what runs and what imports what rather than from the folder names.
- Scope a Vague Issue
To turn an underspecified bug report into a reproducible, testable task before any fix is attempted.
- Translate the Docs Without Forking Them
To add a language to a project's documentation together with the machinery that says when a translation has gone stale, because a translation nobody can tell is out of date is worse than no translation.
- Verify a Database Migration Before It Meets Real Data
To find what a migration does at production row counts, on the production engine, and on the way back down, none of which a dev database can show you.
Verify
Methods the path calls on to check that work is what it claims to be.
- Review an Agent-Written Pull Request step 8
To review a pull request an agent wrote, against the failure modes agents actually have.
- Prove the Documentation Against the Code
To find the claims in the docs that were true when written and are not true now, by executing each one rather than reading it.
- QA the Tests an Agent Wrote
To find the tests that cannot fail, whether an agent wrote them from the implementation or they came with a fix, by breaking the behaviour or putting the defect back and watching each test go red for the stated reason.
- Repair a Pipeline That Is Green Without Checking Anything
To find the CI steps that pass because they are not running what they claim, and make each one able to fail again.
- Run the Error Paths
To find the failure handling that has never once executed, by causing each failure on purpose and watching what the code actually does.
Security
Alongside every step: what can be attacked, and what must not leave.
- Keep a Project Confidential, Offline First
To keep a private or proprietary project's code, data, designs and plans inside the places the owner chose, whether it is built fully offline with local agents and models or has to use the internet.
- Security Review of Agent-Written Code
To review a change an agent wrote for the security defects agents specifically introduce.
Physical Systems
Alongside every step, for anything that moves, heats, dispenses, spends or sends.
- Act on the Physical World, and Prove It Happened
To make an agent's commands to hardware, devices, machines and real-world services safe to issue and provable afterwards, because a command that was accepted is not a valve that closed.