Skip to content

Project Structure

A full project created with aios init or updated with aios adopt is organized around two ideas:

  • docs/ stores product and project context.
  • .aios/ stores reusable workflow assets for agents.
my-project/
├── AGENTS.md
├── CLAUDE.md
├── README.md
├── docs/
│ ├── product/
│ │ ├── vision.md
│ │ ├── prd.md
│ │ └── features/
│ ├── architecture/
│ │ └── architecture.md
│ ├── design/
│ │ └── design.md
│ ├── adr/
│ ├── tasks/
│ ├── reviews/
│ ├── api/
│ └── context/
│ ├── context-map.md
│ └── development-start.md
├── .aios/
│ ├── config.json
│ ├── skill-router.md
│ ├── commands/
│ ├── integrations/
│ ├── skills/
│ ├── prompts/
│ ├── references/
│ ├── templates/
│ └── workflows/
├── .agents/
├── .qwen/
├── .opencode/
├── .agent/
├── frontend/
└── backend/

This is the local workflow kit. It tells agents how to work.

PathPurpose
.aios/config.jsonProject-level AIOS config, such as docs root and enabled integrations.
.aios/skill-router.mdRouting rules for which skill to use for which task.
.aios/commands/Portable command prompts for common actions.
.aios/integrations/Optional RTK/Caveman rules.
.aios/skills/Portable skill files when skill delivery is portable or both.
.aios/prompts/Thin prompts that route the agent to docs, skills, and templates.
.aios/references/Stable engineering principles and standards.
.aios/templates/Document templates for product, design, architecture, tasks, reviews, and releases.
.aios/workflows/Multi-step development workflows.

This is the project context. It tells agents what to build.

PathPurpose
docs/product/vision.mdProduct discovery output: problem, users, MVP scope, metrics, assumptions, constraints, and open questions.
docs/product/prd.mdStructured requirements, scope, non-goals, users, and acceptance criteria.
docs/product/features/Feature-level requirements.
docs/design/UI/UX design notes for user flows, screens, states, accessibility, and data dependencies.
docs/architecture/Architecture overview and component decisions.
docs/adr/Architecture Decision Records.
docs/tasks/Small implementation tasks for agents to execute one at a time.
docs/reviews/Review reports and validation evidence.
docs/api/API contracts and endpoint design notes.
docs/context/Context map and development starting points.

These folders are optional and appear when native skill delivery is selected:

PathAgent Target
.agents/Codex or generic agent skill folders.
.qwen/Qwen Code skills.
.opencode/OpenCode skills.
.agent/Antigravity skills.

Lite setup creates the base documentation structure without the full .aios/ workflow kit. It still writes .aios/config.json with mode: "lite" so agents can resolve docs root and project shape. Use it only when a project already has its own workflow assets and you only need AI-ready docs.

Terminal window
aios init demo-docs --lite

Full setup is the recommended default.