ARIA follows a structured 5-phase scrum workflow. Each phase builds on the previous one, with agents handing off context through the project management platform.
Scrum Pipeline
Product Brief → PRD → UX Design → Architecture → Epics & Stories
↓
Security Review (threat model) → Data Modeling (if needed)
↓
Sprint Planning (capacity check) → Backlog Refinement (estimation)
↓
Story Prep → Dev → Code Review → QA → Done
↓
Sprint Retrospective (velocity tracking) → Next Sprint
↓
Release Planning → CI/CD Design → Deployment Strategy
Phase 0 -- Setup
Before starting any project work, configure ARIA:
/aria-setup-- Selects your platform (Plane or Linear) and auto-discovers your team, workflow statuses, and labels. Asks 3-4 essential questions and derives everything else./aria-git(optional) -- Configures Git/GitHub integration: branch naming, commit format, PR behavior.
Setup only needs to run once per project.
Phase 1 -- Analysis
Agent: Cadence (Analyst)
The analysis phase explores the problem space and establishes project direction.
Brainstorming (/aria-brainstorm)
Interactive brainstorming session using a library of 62 techniques across 11 categories. Targets 50-100+ ideas through structured facilitation. Output is a document on the platform.
Research (/aria-research)
Three research modes in one command:
- Market research -- competitive landscape, customer needs, market trends
- Domain research -- industry deep-dive, terminology, subject matter expertise
- Technical research -- feasibility analysis, architecture options, implementation approaches
Product Brief (/aria-brief)
Guided experience to formalize your product idea into an executive brief. Covers problem statement, target users, value proposition, key features, and success metrics.
Project Context (/aria-brief context)
Scans an existing codebase to generate an LLM-optimized context document. Useful for onboarding ARIA to a project that already has code.
Phase 2 -- Planning
Agents: Maestro (PM), Lyric (UX Designer)
The planning phase formalizes requirements and design.
PRD (/aria-prd)
Multi-mode command that auto-detects what to do:
- No PRD exists → creates a new PRD through guided interview
- PRD exists + "edit" → updates the existing PRD based on feedback
- "validate" or "check" → reviews PRD quality and completeness
The PRD is created as a document on the platform using the PRD template and checklist.
UX Design (/aria-ux)
Creates a UX design specification covering user flows, wireframe descriptions, interaction patterns, and accessibility considerations. Reads the PRD for context.
Epics & Stories (/aria-epics)
Breaks the PRD into epics and stories:
- Creates epics with descriptions linking back to the PRD
- Creates work items within each epic with acceptance criteria (Given/When/Then)
- Sets story point estimates using Fibonacci scale (1, 2, 3, 5, 8, 13)
- Establishes dependency relations
- Creates milestones for release tracking
Phase 3 -- Solutioning
Agents: Opus (Architect), Forte (Security), Harmony (Data), Maestro (PM)
The solutioning phase defines technical architecture, identifies security risks, models data, and validates readiness.
Architecture (/aria-arch)
Guided workflow to document technical decisions:
- Technology selection with trade-off analysis
- System design and component architecture
- API design and data models
- Infrastructure and deployment strategy
- Security and performance considerations
Security Review (/aria-threat, /aria-audit, /aria-secure)
After architecture is defined, Forte identifies security risks before implementation:
- Threat modeling -- STRIDE-based analysis with trust boundaries and attack trees
- Security audit -- code and dependency audit mapped to OWASP Top 10
- Security review -- architecture-level security assessment with findings and mitigations
Data Modeling (/aria-data, /aria-pipeline, /aria-migrate)
When the project involves significant data, Harmony works alongside Opus:
- Data model -- ERD and schema design with relationships, indexes, and constraints
- Data pipeline -- ETL/ELT pipeline design with scheduling and error handling
- Data migration -- migration plan with rollback procedures and validation steps
Implementation Readiness (/aria-ready)
Cross-validates all artefacts before implementation begins:
- PRD completeness and consistency
- Architecture alignment with requirements
- Story quality and estimation
- Dependency resolution
- Risk assessment
Phase 4 -- Implementation
Agents: Tempo (SM), Riff (Dev), Pitch (QA)
The implementation phase executes the plan through sprints.
Sprint Planning (/aria-sprint)
Plans the next sprint cycle:
- Velocity history -- loads previous retrospective data for capacity planning
- Backlog refinement -- invokes
/aria-storyfor unestimated issues - Story selection -- picks stories for the sprint based on priority and capacity
- Capacity check -- compares selected story points against average velocity
- Sprint assignment -- assigns selected work items to a sprint cycle
Story Preparation (/aria-story)
Enriches a story with full development context:
- Detailed task breakdown with sub-issues
- Technical implementation notes
- Fibonacci estimation (1, 2, 3, 5, 8, 13)
- Dependency identification and
blockedByrelations - Acceptance criteria validation
Development (/aria-dev)
Implements the next story:
- Finds the next story in "Todo" or "Ready for Dev" state
- Locks the issue with
aria-activelabel - Transitions to "In Progress"
- Implements code with full test coverage (TDD)
- Creates branch, commits, and PR (if git enabled)
- Posts dev agent record as a comment
- Transitions to "In Review"
- Posts handoff for code review
Code Review (/aria-cr)
Comprehensive adversarial code review:
- Reads the PR diff (if git enabled) and story requirements
- Reviews against code review checklist
- Posts structured findings as a comment
- Approves or requests changes on PR
- On pass: transitions to Done
- On fail: transitions back to In Progress with findings
QA Testing (/aria-test)
Generates tests for reviewed stories:
- Creates API and E2E tests using standard framework patterns
- Runs tests to verify they pass
- Posts test summary as a comment
- Attaches test reports to issue
Retrospective (/aria-retro)
Sprint retrospective with velocity metrics:
- Throughput -- stories completed this cycle
- Velocity -- total story points delivered
- Cycle time -- average time from Todo to Done
- Quality -- review pass/fail ratio
- Estimation accuracy -- estimated vs. actual effort
- Velocity trend -- comparison across last 3-5 sprints
Output is a document that feeds into future sprint capacity planning.
Course Correction (/aria-course)
Handles mid-implementation changes:
- Scope changes, blockers, or priority shifts
- Always requires user approval regardless of autonomy level
- Updates affected stories, re-estimates, and adjusts sprint plan
Phase 5 -- Release
Agent: Coda (DevOps & Release)
The release phase prepares the project for deployment after implementation is complete.
Release Planning (/aria-release)
Creates a release plan covering:
- Versioning strategy (semver)
- Changelog generation from completed stories
- Milestone creation for release tracking
- Go/no-go checklist
CI/CD Design (/aria-cicd)
Designs the continuous integration and deployment pipeline:
- Build, test, and deploy stages
- Quality gates (lint, test, coverage, security scan)
- Environment promotion strategy
- Artifact management
Deployment Strategy (/aria-deploy)
Defines how code reaches production:
- Deployment approach (blue-green, canary, rolling)
- Rollback procedures and criteria
- Health checks and monitoring
- Runbook for incident response
Quick Flow
Agent: Solo (Quick Flow)
Quick Flow bypasses the full planning pipeline for small, well-understood tasks.
Quick Spec (/aria-quick)
Creates a single work item with an embedded tech spec. No PRD, architecture, or epic required.
Quick Dev (/aria-quick-dev)
Implements a quick-spec story directly, including tests. Skips code review for speed.
Anytime Workflows
These can be invoked at any point regardless of project phase:
| Command | Purpose |
|---|---|
/aria-docs |
Document an existing project |
/aria-write |
Write any technical document |
/aria-diagram |
Generate Mermaid diagrams |
/aria-critique |
Review any artefact (adversarial, edges, prose, structure) |
/aria-dash |
Project status dashboard |
/aria-party |
Multi-agent discussion |
/aria-course |
Mid-implementation course correction |
Story Lifecycle
Work items flow through these states during implementation:
Backlog → Todo → In Progress → In Review → Done
↑ |
└──── fail ────┘
- Backlog -- created but not yet planned for a sprint
- Todo -- assigned to a sprint cycle, ready to be picked up
- In Progress -- dev agent is actively working
- In Review -- code review and QA testing
- Done -- all checks passed, merged
- Cancelled -- removed from scope
The review failure loop sends stories back to In Progress with findings, where the dev agent addresses them and re-submits.