Behind the Scenes
Cornerstone is built by a human orchestrator plus a team of 11 specialized Claude Code agents -- an experiment in applying real software engineering practices to agentic development.
The Agentic Experiment
The goal is straightforward: write as little code by hand as possible while maintaining production quality.
A human orchestrator (the repository owner) provides direction: defining requirements, validating plans, and approving releases. The agent team handles implementation, testing, code review, and documentation. Work flows through GitHub Issues, PRs, and a skill-based workflow system that breaks down each epic into stories and coordinates execution across agents.
This section explains how the system works, the agents involved, and the lessons learned from building a real application this way.
Documentation Structure
Cornerstone's documentation lives in three places:
| Location | Content | Audience |
|---|---|---|
| This docs site | User guides, deployment, development process | End users, curious developers |
| GitHub Wiki | Architecture, API contract, database schema, ADRs, security audit | Agent team and contributors |
| CLAUDE.md | Agent instructions, conventions, workflow rules, tech stack | AI agents |
The Wiki is the authoritative technical reference. This docs site is the human-friendly layer. CLAUDE.md is the operational manual for agents.
Lessons Learned
The owner's key takeaways from building Cornerstone this way:
- Verification is everything. For coding agents to produce good work, their output has to be verified -- by tests, reviews, and automated gates.
- Good work costs a lot of tokens. Thorough specs, reviews, and fix loops add up; quality is not cheap.
- Process makes the experience simple. Clearly defining the process through skills and agents simplifies the developer's experience and keeps coding on a happy path.
- Parallel work matters. Running several sessions side by side, each in its own worktree, is essential -- and coding agents should support it natively.
- Never run coding agents on your host. They can (and will) go wild, performing tasks you would never have thought of, and they are clever at bypassing restrictions. An isolated environment gives agents clear boundaries and limits the blast radius when something goes wrong -- coding-agent governance will be a critical capability going forward.
- A policy needs enforcement. Nicely asking an agent to follow a rule will not always work. CI, repository, and deployment processes need enforced quality gates the agent has no way to bypass.
Next Steps
- Agentic Development Overview -- How the agent team works
- Agent Team -- The 11 specialized agents
- Skills -- Lifecycle and skill structure
- Workflow -- PR review, release cycle
- CI & Guardrails -- Quality gates and enforcement
- Dev Setup -- Local development environment
- Tech Stack -- Technologies and ADRs