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.

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.

Security

Alongside every step: what can be attacked, and what must not leave.

Physical Systems

Alongside every step, for anything that moves, heats, dispenses, spends or sends.