Documentation for the facilitator — the role that translates the product thinker's why into AI-executable engineering work. For the product-thinker introduction, see the project README.
| File | What it covers |
|---|---|
facilitator.md |
The role in detail — how to bootstrap a brief, classify intents, run fidelity reviews, drive lifeboat / launch / audit. |
commands.md |
Full command surface — every command, every sub-verb, every flag. |
Three onboarding paths, depending on what the project is starting from.
| If the directory has… | Run |
|---|---|
A lifeboat from another abcd project (a portable rebuild seed) |
/abcd:embark from <path> |
| A GitHub Spec Kit project to import as starter intents | /abcd:embark from-spec-kit <path> |
An existing project to add abcd on top of |
/abcd:ahoy install |
| Nothing (empty or near-empty) | /abcd:init-project scaffold |
/abcd:ahoy install is idempotent — covers first-install and upgrade. Use it freely.
The full surface groups into three rough families. One example per family below; full reference in commands.md.
Putting abcd into a project for the first time, upgrading it, or rebuilding from a portable seed.
/abcd:ahoy install # add abcd to an existing projectCommands: /abcd:ahoy, /abcd:init-project, /abcd:embark.
Capturing intents, planning them into engineering work, shipping them, and grading delivered reality against the original promise. Plus the lightweight ledger for things spotted mid-flight.
/abcd:intent new "customers earn a free coffee on every 10th purchase"Commands: /abcd:intent (and its sub-verbs — new, refine, grill, plan, ship, review, consistency, shape, reclassify, link, list), /abcd:capture.
Packing portable rebuild seeds, promoting private dev repos to public, vendoring OSS with provenance, running compliance audits, milestone retrospectives, cross-corpus synthesis, and the top-level dispatcher.
/abcd:disembark to home # pack a lifeboat into this repo's .abcd/lifeboat/Commands: /abcd, /abcd:disembark, /abcd:launch, /abcd:loot, /abcd:audit, /abcd:dredge, /abcd:reflect.
Every command, when called with no arguments, shows help and a status summary. Bare invocation never mutates state; every state-changing operation requires an explicit sub-verb.
- Project README — for the product thinker
- Acknowledgements — lineage and influences