Engineering
Internals and contribution guidance for people working on this repo rather than consuming it. If you just want to install and use the skills, see the User Guide.
The repo's defining engineering constraint: shipped skills run with no install
step — dependency-free Node ESM using only the standard library, with the owned
provider CLI as the single external boundary. TypeScript, Vitest, and bundling
are developer tooling that produces committed .mjs runtime output; they never
become a runtime dependency of a shipped skill.
Contents
- Architecture — Shared transcript-core, Cursor collaboration reliability, and the canonical-TypeScript → committed-
.mjsgenerated-runtime build contract. - Repository Layout — Where everything lives, repo-wide and inside the consensus package.
- Contributing — Development workflow and conventions, plus the docs authoring contract.
- Decisions — Where durable architecture/product decisions are recorded.
Export Session Transcript
Export the current coding-agent session to a sanitized, branch-named Markdown transcript.
Architecture
The single-source-of-truth and generated-runtime philosophy behind this repo: shipped skills run with no install step, built from canonical TypeScript that is developer tooling only.