Getting Started
Prerequisites
Section titled “Prerequisites”- Python 3.11+ — check with
python3 --version - Git — check with
git --version - Any AI coding agent — Claude Code, GitHub Copilot, Cursor, Windsurf, or any of the 15+ supported agents
Installation
Section titled “Installation”uv tool install auro-cliIf you do not have uv:
curl -LsSf https://astral.sh/uv/install.sh | shVerify: auro --version
Initialize a Project
Section titled “Initialize a Project”auro init my-projectcd my-projectThis creates:
my-project/ .auro/ templates/ # Charter, plan, and task templates scripts/ # Slash command definitions memory/ # Persistent context for AI agents constitution.md # Governing principlesThe .auro/ directory is the source of truth. Everything else is derived from it.
Agent Setup
Section titled “Agent Setup”Auro auto-detects your AI agent. Verify with:
auro doctorThe Quick Workflow
Section titled “The Quick Workflow”Four commands, run inside your AI agent’s chat:
1. Set Your Constitution
Section titled “1. Set Your Constitution”/auro.constitutionDefine the rules that every charter, plan, and task must follow. Once per project.
2. Write a Charter
Section titled “2. Write a Charter”/auro.charterDescribe what you want to build. The agent produces structured charters with user stories, requirements, and acceptance criteria.
3. Generate a Plan
Section titled “3. Generate a Plan”/auro.planThe agent reads your charter and produces a technical plan with architecture decisions and phase gates.
4. Create Tasks
Section titled “4. Create Tasks”/auro.tasksThe agent breaks the plan into phased, parallel-ready task lists. Then /auro.implement to execute them.
The Feedback Loop
Section titled “The Feedback Loop”Constitution
Charter
Plan
Tasks
Implement
Loop: completed implementation informs the next Charter pass.
After implementation, update charters based on what you learned and run through the cycle again.
Next Steps
Section titled “Next Steps”Before framing anything, you need a constitution. Continue to Your Constitution.