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 | core — install 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.
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/:
- Install & upgrade — from a clone, into Codex or Kiro, preview first with
--dry-run, upgrade an installed pack. - Reference — the
agentbundleCLI, the adapter support matrix, and the tracker vocabulary (how brief/spec levels map across GitHub, Linear, Jira, and Jira Align). - Understand — the three loops, install routes, the pack catalogue, the file-safety contract, and shaping a new engagement.
- Contribute — how to author a skill for any pack.
- Tracker intake — choose a tracker integration for the right brief-intake skill across GitHub, Linear, Jira, Jira Align, or no tracker.
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.