Skip to content

Getting Started

  • 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
Terminal window
uv tool install auro-cli

If you do not have uv:

Terminal window
curl -LsSf https://astral.sh/uv/install.sh | sh

Verify: auro --version

Terminal window
auro init my-project
cd my-project

This creates:

my-project/
.auro/
templates/ # Charter, plan, and task templates
scripts/ # Slash command definitions
memory/ # Persistent context for AI agents
constitution.md # Governing principles

The .auro/ directory is the source of truth. Everything else is derived from it.

Auro auto-detects your AI agent. Verify with:

Terminal window
auro doctor

Four commands, run inside your AI agent’s chat:

/auro.constitution

Define the rules that every charter, plan, and task must follow. Once per project.

/auro.charter

Describe what you want to build. The agent produces structured charters with user stories, requirements, and acceptance criteria.

/auro.plan

The agent reads your charter and produces a technical plan with architecture decisions and phase gates.

/auro.tasks

The agent breaks the plan into phased, parallel-ready task lists. Then /auro.implement to execute them.

A

Constitution

B

Charter

C

Plan

D

Tasks

E

Implement

Loop: completed implementation informs the next Charter pass.

After implementation, update charters based on what you learned and run through the cycle again.

Before framing anything, you need a constitution. Continue to Your Constitution.