Skip to main content

Overview

AIOX agents are defined in markdown files with embedded YAML blocks. Each agent combines persona configuration, command definitions, dependencies, and activation instructions in a single, self-contained file.
string
.aiox-core/development/agents/*.md
string
Markdown with YAML frontmatter
string
.md (Markdown)

File Structure

Agent files follow a strict structure with YAML configuration block:

Architect Agent (Visionary)

Command Examples

Dependency Examples

Agent Activation Shortcuts

Agents can be activated using multiple patterns:
array
  • /dev, /architect, /qa
  • /@dev, /@architect, /@qa
  • /dev.md, /architect.md
array
  • @dev, @architect, @qa
string
/skills โ†’ Select aiox-{agent-id} from local skills

Best Practices

  • Define clear responsibility boundaries
  • Specify delegation patterns to other agents
  • Keep commands focused and atomic
  • Document when to use vs. delegate
  • Include educational greeting levels
  • Use visibility levels appropriately (key < quick < full)
  • Provide clear, concise descriptions
  • Group related commands together
  • Use consistent naming patterns (create-*, qa-*)
  • List all required files explicitly
  • Organize by category (tasks, checklists, templates)
  • Use relative paths from .aiox-core/development/
  • Document purpose of each dependency
  • Match tone to agent archetype
  • Use consistent vocabulary
  • Define clear core principles
  • Specify boundaries and collaboration patterns

IDE Sync Integration

Agent definitions are automatically synced to IDE-specific formats:
string
.claude/commands/AIOX/agents/{agent-id}.md (full-markdown-yaml)
string
.codex/agents/{agent-id}.md (full-markdown-yaml)
string
.gemini/rules/AIOX/agents/{agent-id}.md (full-markdown-yaml)
string
.cursor/rules/agents/{agent-id} (condensed-rules)
Sync via:

Reference: .aiox-core/development/agents/