Overview
The AIOX Method provides a structured yet flexible framework of prompts, templates, and workflows for guiding AI agents through complex software development tasks. The system is designed around the.aiox-core directory, which serves as the central intelligence hub for all agent operations.
The core purpose is to enable repeatable, high-quality workflows for agentic development and beyond, supporting both greenfield and brownfield projects.
System Architecture
The entire AIOX ecosystem is structured around modular, reusable components that agents dynamically load based on their defined capabilities.Core Components
The.aiox-core directory contains all definitions and resources that power agent capabilities.
Agents
Agent Definitions
Each agent is defined in a markdown file with YAML frontmatter specifying:
- Persona: Role, communication style, identity
- Dependencies: Tasks, templates, checklists, and data files
- Commands: Available operations the agent can execute
- Tools: External integrations (git, CodeRabbit, context7, etc.)
- Clear role definitions and responsibility boundaries
- Startup instructions that load project-specific documentation
- Dependency lists that inform build tools which resources to bundle
- Command interfaces for user interaction
Agent Teams
Team Bundles
Collections of agents packaged together for specific purposes (full-stack development, backend-only, etc.)
Web UI Distribution
Teams are compiled into single
.txt bundles for web-based AI interfacesWorkflows
Workflows define prescribed sequences of steps for specific project types:Greenfield Projects
Greenfield Projects
New projects starting from scratch:
greenfield-fullstack.yamlgreenfield-service.yamlgreenfield-ui.yaml
Brownfield Projects
Brownfield Projects
Existing codebases requiring assessment:
brownfield-fullstack.yamlbrownfield-discovery.yaml(10-phase technical debt assessment)brownfield-service.yamlbrownfield-ui.yaml
Configuration Workflows
Configuration Workflows
Environment and tooling setup:
setup-environment.yaml
@aiox-master agent, defining:
- Sequences for complex and simple projects
- Agent interactions at each step
- Artifacts created
- Conditions for progression
Reusable Resources
- Templates
- Tasks
- Checklists
- Data/Knowledge Base
Markdown templates for common documents:
- PRDs (Product Requirements)
- Architecture specifications
- User stories
- ADRs (Architecture Decision Records)
- Desired document structure
- Embedded LLM instructions via
[[LLM: instructions]]blocks - Variable placeholders:
{{project_name}}
Template Processing System
A sophisticated three-component system handles document generation:template-format.md
Defines the markup language:
- Variable substitution:
{{placeholders}} - AI processing directives:
[[LLM: instructions]] - Conditional logic blocks
create-doc.md
Orchestrates the workflow:
- Template selection
- User interaction modes (incremental vs. rapid)
- Validation and processing
Key Principle: Templates embed both output structure AND processing intelligence, often eliminating the need for separate task files.
Technical Preferences System
Thetechnical-preferences.md file serves as a persistent technical profile:
Consistency
All agents reference the same preferences across projects
Efficiency
Eliminates repeated technology specification
Personalization
Agents provide aligned recommendations
Learning
Evolves with lessons learned over time
- Preferred technology stacks
- Design patterns
- External services
- Coding standards
- Anti-patterns to avoid
Build & Delivery Process
AIOX supports two primary environments with different delivery mechanisms:IDE Environment
Direct Agent Access
Users interact directly with agent markdown files in
.aiox-core/agents/. The IDE integration (Cursor, Claude Code, etc.) handles agent invocation.- Agent file loaded from
.aiox-core/development/agents/ - Dependencies resolved dynamically
- Tasks/templates loaded on-demand
Web UI Environment
Pre-built Bundles
The
web-builder.js script creates .txt bundles containing entire agent teams with all dependencies.- Resolve Dependencies: Read agent/team definition
- Recursive Discovery: Find all dependent resources
- Bundle Content: Concatenate files with path separators
- Output: Save to
dist/directory
Development Lifecycle Support
The architecture facilitates the complete development lifecycle:Architecture & Design
- System architecture definition
- UI/UX specifications
- Technical decision documentation
Key Architectural Principles
Modularity: All resources are modular and reusable across agents and workflows.
Self-Contained Intelligence: Templates and tasks embed their own processing logic.
Environment Flexibility: Same core framework supports IDE and web UI environments.
Next Steps
CLI First Principle
Learn why the CLI is the source of truth
Agent System
Deep dive into agent architecture
Workflows
Explore available workflows
Story-Driven Development
Understand the development methodology