Appendix B · Attribution and lineage¶
Appendices · ← Installing this setup · Contents
Nothing here was built in a vacuum, and pretending otherwise would be both dishonest and — worse — would hide the most reusable fact about this setup: it is an assembly of other people's good ideas plus a verification spine. This appendix records what came from where, what was added, and what merely influenced.
Direct dependencies (code in this repo)¶
automazeio/ccpm (MIT, Copyright © 2025 Ran
Aroussi) — the skeleton of the PM ceremony: the /pm:* command set, the on-disk
epics/ + prds/ state model, the GitHub sync, the companion scripts in
global/scripts/pm/, and six of the eight rules in
global/rules/. The upstream license is preserved at
global/commands/pm/LICENSE, and
global/commands/pm/NOTICE.md is the
authoritative per-command provenance record.
yahsan2/gh-sub-issue — the gh
extension providing real parent/child issue links, so an epic issue genuinely owns
its task issues. Without it, epic-sync's issue tree would be labels and prayers.
LukasNiessen/kubernetes-skill
(Copyright 2025 Lukas Niessen) — vendored at
global/skills/kubernetes-skill/ (commit
b7d3250), included because it was part of the working setup, not because it is
original here. Its VENDORED.md records provenance; its upstream LICENSE and OSS
metadata are retained untouched.
Added on top (original to this setup)¶
The loop-engineering spine and everything project-specific:
- The five ceremony commands that convert tracking into verification:
arch-create,tests-generate,readiness-check,prod-verify,epic-start-worktree(plusmilestone-init,test-reference-update) - The two loops: the
triageandverify-loopskills, with the autonomy policy - The 71 project skills and 7 project commands
- The 34 hook scripts, including the anchored PR-merge and prod-write gates
- The agent fleet — 23 project agents and the 8 machine-level checkers, including
adversarial-reviewer's information-isolation design - The memory system: the index discipline, the four types, the 172 files of content
- The worktree workspace allocator (
acme-worktree) and its design document - The ultracode workflow patterns and their guardrails
- The custom MCP server (
acme-mcp) - This book, the architecture volume, and the sanitization process that made publication possible
Influences (ideas, not code)¶
Addy Osmani — Loop Engineering
and addyosmani/agent-skills — the
largest intellectual debt: the six-primitive framing, maker ≠ checker as discipline,
verifiable stop conditions, and the four named risks that chapter 2
answers. The agent-skills plugin is installed (see
global/settings.json); the ideas are the larger
borrowing.
BMAD-METHOD — the shape of PRD → architecture → sharded epics → context-carrying story files. Not installed; the ceremony's document flow echoes it deliberately.
Geoffrey Huntley — the Ralph Wiggum technique —
the same-prompt-repeated iteration model behind the five ralph-* skills, bounded
and adapted to this codebase.
Anthropic's Claude Code plugin ecosystem — several project skills are explicit
extensions of plugin-provided bases (verification-before-completion,
systematic-debugging, test-driven-development), and the
skill-precedence rule exists precisely to keep these three
sources composed rather than colliding.
The same setup, on a public project¶
Almost everything in this export was used on a private employer codebase you cannot
read — which makes the configuration hard to check against real output. One public
project closes that gap:
football-trackers is a
real-time GPS tracking system (ESP32 firmware → MQTT → Bun/Elysia ingest → a live
React coach view), built with the machine-scoped half of this setup — the same
global/CLAUDE.md, the same eight rules, the same PM ceremony and the same
maker ≠ checker discipline.
It is a smaller system than the platform of chapter 13, but it is readable end to end: 25 ADRs, a hardware-free e2e suite, CI-enforced static guards, and a documented privacy posture. If you want to see what this configuration's habits look like in code someone can actually open — the ADR trail, the guard-per-failure-mode reflex, the "verify by execution" commit messages — read that repository alongside this one.
License¶
Configuration and prose are MIT (see LICENSE; third-party
attributions in NOTICE), except global/commands/pm/** and
global/scripts/pm/**, which are governed by the upstream CCPM license preserved
alongside them, and the vendored kubernetes-skill, which keeps its own.
Back to the Contents · or start over at Chapter 1 — One engineer, thirteen services