Agent-Building Playbook (Ramparte)

2026-08-22 · page · source ↗ · source summary

An open-source, git-native pattern language for building agentic software: 113 curated patterns in one canonical markdown source, rendered two ways for two audiences (a dense agent-facing index and a human-browsable wiki), plus a radial "flavor wheel" taxonomy that projects the whole field onto 6 families → 13 dimensions → 113 patterns. It matters because it is one of the few machine-ingestible pattern catalogs in the agent space — the format, not any single pattern, is the contribution.


Architecture

The whole repo is a single-source, multi-view pipeline — no runtime, no code beyond build scripts. The source of truth is patterns/ (113 files), each a flat-frontmatter markdown "pearl." Everything else is derived:

                       scripts/build-index.sh  ->  INDEX.md         (agents, dense)
patterns/*.md  ------<
                       .wiki/scripts/publish.sh ->  wiki/            (humans, HTML)
                       scripts/build-wheel.py    ->  wheel/           (radial taxonomy)

Three build artifacts, three audiences, zero hand-edited output. The .wiki/context/schema.md makes this explicit — it is a render/publish layer, "not an ingest-and-synthesize loop."

The schema is the true core abstraction. One entity — pattern — identified by its filename ({kebab-title}.md), no id field. Frontmatter is flat: exactly three scalar lines (title, one_liner, dimensions), where dimensions is a multi-value comma-separated tag. The body follows a conventional pearl: What it is → When to reach for it → When NOT to → Exemplars → Related.

Key techniques

Design decisions

Comparison notes


Sources: raw/agent-building-playbook, Agent-Building Playbook Last updated: 2026-08-22