This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Agent OS is a system for spec-driven agentic development that transforms AI coding agents into productive developers through structured workflows. This is the Agent OS framework itself - a collection of instructions, standards, and setup scripts for implementing Agent OS in other projects.
instructions/- Core Agent OS workflow instructions for project planning, task creation, and executioninstructions/core/- Main workflow files (analyze-product.md, create-spec.md, execute-task.md, etc.)instructions/meta/- Pre/post-flight checks
project_types/- Project-specific configurationsproject_types/wheels/- Wheels framework integration with specialized instructions and standards
standards/- Development standards and code style guidelinessetup/- Installation and configuration scriptscommands/- User-facing command files that reference instructionsclaude-code/agents/- Specialized agent definitions for Claude Code
config.yml- Main configuration specifying project types and agent settingssetup/base.sh- Primary installation script with flags for Claude Code/Cursor integration
The system uses config.yml to manage:
- Agent OS version
- Enabled agents (Claude Code, Cursor)
- Project type configurations with instruction and standards paths
- Default project type (currently set to "wheels")
Install Agent OS with Claude Code support:
curl -sSL https://raw.githubusercontent.com/wheels-dev/agent-os/main/setup/base.sh | bash -s -- --claude-codeInstall with Cursor support:
curl -sSL https://raw.githubusercontent.com/wheels-dev/agent-os/main/setup/base.sh | bash -s -- --cursorInstall with both:
curl -sSL https://raw.githubusercontent.com/wheels-dev/agent-os/main/setup/base.sh | bash -s -- --claude-code --cursorCore workflow commands reference instruction files:
- Analyze existing product:
@.agent-os/instructions/core/analyze-product.md - Plan new product:
@.agent-os/instructions/core/plan-product.md - Create spec:
@.agent-os/instructions/core/create-spec.md - Create tasks:
@.agent-os/instructions/core/create-tasks.md - Execute tasks:
@.agent-os/instructions/core/execute-task.md
Agent OS follows a layered architecture:
- Instructions Layer - Structured workflow templates with XML-like process flows
- Standards Layer - Development guidelines and code style rules with conditional blocks
- Project Types Layer - Specialized configurations for different frameworks (like Wheels)
- Setup Layer - Installation and configuration automation
The instructions use a templated approach with variables like [DERIVED_FROM_ANALYSIS] and structured process flows with numbered steps. Standards files include conditional logic to only load relevant sections based on context.
This fork includes specialized support for the Wheels framework:
- Dedicated project type configuration
- Wheels-specific instructions and standards
- Default project type set to "wheels"
- Instructions use XML-like structured markup for process flows
- Standards include conditional blocks to optimize context usage
- Setup scripts support multiple agent integrations
- Configuration is centralized in
config.yml - The system is designed to be extended with new project types