Skip to main content

Quick Start

Prerequisites

Before using AIOX, ensure you have:
  • Node.js version 18.0.0 or higher
  • npm version 8.0.0 or higher
  • Git for version control
  • An AI provider API key (Anthropic, OpenAI, or compatible)

Installation

First Steps

Core Concepts

Philosophy

“Structure is Sacred. Tone is Flexible.”
AIOX provides orchestrated structure while allowing flexibility in communication. This means:
  • Fixed: Template positions, section order, metric formats, file structure, workflows
  • Flexible: Status messages, vocabulary choices, emoji usage, personality, tone

The AIOX Difference

Agents

AIOX includes 11 specialized agents, each with a distinct role and personality:

Agent Activation

Command Visibility Levels

Agent commands use visibility levels to control when they appear: Command Authority: Each command has exactly one authoritative agent owner. When multiple agents might handle similar tasks:

Tasks

Tasks are the primary entry point in AIOX. Everything is a task.

Task-First Architecture

Executing Tasks

Task Categories

Workflows

Workflows orchestrate multiple tasks and agents for complex operations.

Available Workflows

Executing Workflows

Squads

Squads are modular teams of AI agents that extend AIOX functionality.

What is a Squad?

A squad is a self-contained package containing:

Distribution Levels

Using Squads

Basic Usage

Project Structure

Common Commands

Story-Driven Development

  1. Create a story - Use *create-story to define requirements
  2. Work from stories - All development starts with a story in docs/stories/
  3. Update progress - Mark checkboxes as tasks complete: [ ] —> [x]
  4. Track changes - Maintain the File List section in the story
  5. Follow criteria - Implement exactly what the acceptance criteria specify

Configuration

Main Configuration File

The primary configuration is in .aiox-core/core/config/:

Environment Variables

IDE Integration

AIOX supports multiple IDEs. Configuration is synchronized across:
  • Claude Code (.claude/)
  • Cursor (.cursor/)
  • VS Code (.vscode/)

Best Practices

1. Start with Stories

Always create a story before implementing features:

2. Use the Right Agent

Choose the appropriate agent for each task:

3. Follow Quality Gates

AIOX implements 3-layer quality gates:
  1. Layer 1 (Local): Pre-commit hooks, linting, type checking
  2. Layer 2 (CI/CD): Automated tests, CodeRabbit review
  3. Layer 3 (Human): Architecture review, final approval

4. Keep Context

Maintain context through sessions by:
  • Using story-driven development
  • Updating progress checkboxes
  • Documenting decisions in stories

5. Leverage Squads

Don’t reinvent the wheel - check for existing squads:

Next Steps

Learning Path

  1. Quick Start - Follow this guide to get up and running
  2. First Project - Create your first AIOX project
  3. Development Workflow - Learn the story-driven development process
  4. Squads - Extend functionality with squads

Advanced Topics

  • Quality Gates Guide
  • Multi-Repo Strategy
  • MCP Integration
  • IDE Integration