Agentic Development
Cornerstone is built using an agentic development workflow -- a team of specialized AI agents (powered by Claude) that collaboratively build software under human direction.
What Does "Agentic" Mean?
Instead of a single developer writing all the code, Cornerstone uses a team of 10 Claude Code agents, each with a specific role:
- A product owner defines user stories
- An architect designs the system
- Backend and frontend developers write the code
- QA and E2E engineers write and run tests
- A security engineer audits every change
- A UX designer creates visual specifications
- And more...
Each agent has its own system prompt, memory, and area of responsibility. They communicate through GitHub Issues, PRs, and the codebase itself.
How It Works
- A human orchestrator (the repository owner) decides what to build next
- The orchestrator launches agents in sequence -- planning before implementation, testing before review
- Each agent reads the codebase, wiki, and GitHub issues to understand context
- Agents produce code, documentation, tests, and reviews
- The orchestrator validates the output and directs fixes
- The human gives final approval before features ship
Why This Approach?
This project exists to explore a question: Can a team of AI agents build a real, production-quality application with minimal human coding?
The answer so far: yes, with careful orchestration. The agents produce working code, comprehensive tests (95%+ coverage target), security reviews, and documentation. The human role is primarily direction-setting, quality validation, and final approval.
Key Principles
- Agents specialize -- each agent has a focused role, not a jack-of-all-trades
- Agents review each other -- the architect reviews code for compliance, security reviews every PR, the product owner validates requirements
- Human in the loop -- the orchestrator approves plans, and the user validates features before release
- Everything on GitHub -- issues, PRs, wiki, and project board are the coordination layer
- Memory persists -- agents maintain memory across sessions so learnings compound
Learn More
- Agent Team -- detailed descriptions of all 10 agents
- Workflow -- the full agile cycle from story to release
- Dev Setup -- how to set up the development environment