Skip to content

Guides

Documentation for this catalogue, organized to get you to the right place fast — by what you're trying to do, by your role, or by pack.

What do you want to do?

Ship a new feature or fix a bug → Install core and run work-loop. The build loop handles planning, gating, and adversarial review.

Turn a product idea into something buildable → Install product-engineering and run discovery-loop. Goes from a raw idea to a ratified decision brief in one supervised session.

Validate and ship to production → Install release-engineering and run release-lead. Deploys to an ephemeral environment, runs e2e, feeds back to the build loop, and surfaces a release-readiness record at the prod-ship gate.

Understand the full picture → The three loops as a system — how discovery, build, and release compose into a complete operating model.


By role

I work as… Start here Also useful
Engineer core — the build loop architect for design; contracts for API authoring; converters for document handling; how engineers use the system
Product manager / strategist product-engineering — intent shaping and the discovery loop desk-research for evidence; governance-extras for decision trails; how PMs use the system
AI agent core — the build loop; workspace-status + work-loop for autonomous execution how agents use the system
Designer / UX experience-design — journey mapping, screen flows, service blueprints, design review figma for Figma reads; product-engineering for voice and microcopy
Architect architect — system design and pressure-testing contracts for API contracts; desk-research for prior art
SRE / DevOps release-engineering — the release loop, ephemeral deploy, e2e convergence core (required dependency)
Researcher / analyst desk-research — evidence-grounded research with selectable depth converters for document ingestion
Everyone, once coreinstall this even if you install nothing else

The three loops

This repository covers the full software delivery lifecycle through three peer supervisors:

Loop Pack Agent Scope What it does
Discovery product-engineering discovery-lead user Raw idea → build-ready decision brief via multi-lens diverge/converge
Build core work-loop supervisor repo Spec → shipped code with hard gates and cold-eyed review
Release release-engineering release-lead repo Built code → production via ephemeral e2e convergence and G5 prod-ship gate

Each loop is autonomous where the work is reversible, and surfaces to a human where it isn't. The G3 handoff moves a decision brief from discovery into the build loop; the G4 handoff moves a built artifact into the release loop; G5 is the human prod-ship consent gate.

The three loops as a system


All packs

Pack Home What it ships
core The flagship. The build loop — work-loop, new-spec, bug-fix, adapt-to-project, the four reviewer/executor subagents, pre-pr + session-start hooks, governance seeds. Install this even if you install nothing else.
product-engineering home The discovery loop and intent shaping — discovery-loop, frame-intent, de-risk-intent, decompose-intent, voice-and-microcopy, align-value-stream.
release-engineering home The release loop — release-loop, release-lead; autonomous e2e convergence on ephemeral envs; inner↔outer feedback seam; release-readiness record at G5.
architect home Solution architecture — architect-design, architect-diagram, architect-review, and the read-only design-reviewer subagent.
desk-research home Evidence-grounded research — desk-research with selectable depth, plus source-map, compare-hypotheses, devils-advocate, and retrieval subagents.
experience-design home The full design thread — journey mapping, screen flows, service blueprints, creative direction, design system, design review, and the experience-reviewer subagent.
credential-brokers home The broker behind credentialed skills — secrets resolve in-process, never reaching the model.
atlassian home Jira, Confluence, and flow metrics — jira, confluence-crawler/-publisher, flow-metrics, jira-defect-flow, and more.
github home GitHub integration — github-brief-intake turns a Milestone into a product brief and hands off to receive-brief.
contracts home Contract-first API design — api-contract (OpenAPI 3.1) with a pluggable house standard.
converters home Documents in and out of Markdown — file-to-markdown, markdown-to-docx/-pptx/-xlsx, mermaid-renderer, msg-to-markdown.
figma home The Figma REST primitive — read files, nodes, and comments; render frames; turn FigJam into Mermaid.
linear home Linear Issues and Projects — linear credentialed CLI plus linear-brief-intake (issue → product brief) and linear-brief-sync (delta catch-up).
governance-extras home A written trail for decisions — new-rfc, new-adr, update-conventions.
monorepo-extras home Monorepo scaffolding — new-package and a package template.
user-guide-diataxis home The docs skeleton — Diátaxis quadrants plus new-guide.

Shared guides

Cross-cutting topics — about the catalogue itself, not any single pack — live in _shared/:


For guide authors — the four Diátaxis kinds

Within every pack (and within _shared/), guides are sorted into the four Diátaxis kinds. Each piece of content belongs in exactly one — mixing kinds is the most common cause of docs that frustrate everyone.

Practical (you do something) Theoretical (you understand something)
Learning (acquiring a skill) tutorials/lessons. "Take me through it from the start." explanation/discussions. "Help me understand why."
Task (getting something done) how-to/recipes. "Help me solve this specific problem." reference/information. "Tell me exactly what this does."

The discipline that makes it work is link out: when a tutorial wants to explain why, it links to an explanation instead of digressing; when a how-to wants to list every option, it links to the reference. Each quadrant's writing rules live in the per-quadrant READMEs under _shared/ — read the matching one before you write a guide (or just run new-guide, which walks you there).

How this fits with the rest of the repo

These guides are living — they must match current behavior, and a PR that changes what users see updates them in the same PR. That's different from ../specs/ (feature contracts, frozen once shipped), ../adr/ (architecture decisions), and ../CHARTER.md (the mission). See ../CONVENTIONS.md §5c for the full lifecycle.