Skip to content

Command Guide

This guide helps you pick the right aios command based on what you want to do. For full syntax and options, see the CLI Reference.

What You WantCommand
Guided setup wizardaios
Create a project from scratchaios init <project-name>
Create from a starter templateaios starter <starter-name> <project-name>
Terminal window
aios init demo-project
aios starter fullstack-saas demo-saas
What You WantCommand
Add AIOS structure without overwritingaios adopt
Terminal window
aios adopt
aios adopt ./my-existing-project

aios adopt never overwrites existing files. It adds missing structure and installs the local .aios/ workflow kit.

What You WantCommand
Check if project has expected structureaios validate
See what to do nextaios next
Print resolved configaios config
Terminal window
aios validate
aios next

aios next is read-only. It prints a recommendation without changing any files.

All aios create commands generate document stubs from templates. They do not write application code.

What You WantCommand
Feature PRDaios create feature <name>
Architecture decisionaios create adr <name>
Implementation taskaios create task <name>
Code review reportaios create review <name>
UI/UX design docaios create design <name>
API contractaios create openapi <name>
Database migration planaios create migration <name>
Security review reportaios create security <name>
Release notesaios create release <name>
Terminal window
aios create feature "Habit reminders"
aios create task "Implement login API"
aios create adr "Use server date for completion"
What You WantCommand
Install or repair .aios/ kitaios kit install
List native agent targetsaios agent list
Install skills to native agent foldersaios agent install
List available promptsaios prompt list
Show a specific promptaios prompt show <name>
Terminal window
aios kit install
aios agent list
aios prompt list
aios prompt show discover-product

AIOS has two ways to deliver skills to your agent:

  • Portable: Skills live in .aios/skills/. The project is self-contained. Any agent can read them.
  • Native: Skills are copied into agent-specific folders like .agents/skills/, .qwen/skills/, or .opencode/skills/. The agent discovers them automatically.

Use --skill-delivery portable|native|both when running aios init, aios adopt, or aios starter.

Integration commands are optional. They manage local rules for external tools like RTK (concise output) and Caveman (terse status updates).

What You WantCommand
List available integrationsaios integration list
Check current statusaios integration status
Enable an integrationaios integration add <name>
Remove an integrationaios integration remove <name>
Diagnose issuesaios integration doctor
Repair missing rulesaios integration repair
Terminal window
aios integration list
aios integration add rtk
aios integration doctor

Enabling an integration adds local rules to your project. External tool installation only runs with explicit confirmation.

CommandWhat It DoesRisk
aiosOpens setup wizardSafe
aios initCreates new project directorySafe (fails if directory exists)
aios adoptAdds structure to existing projectSafe (never overwrites)
aios validateChecks structureRead-only
aios nextRecommends next stepRead-only
aios create ...Generates document stubsSafe (creates new files only)
aios kit installInstalls or repairs .aios/Safe (repairs missing files, skips existing)
aios agent installCopies skills to agent foldersSafe (skips existing skill files)
aios integration addEnables integration rulesAdds local rules, optional external install