Compile .xcaf manifests to any supported runtime
xcaffold compiles your project.xcaf and xcaf/ manifests into the native format of every major AI coding runtime — with zero manual translation.
Works with
More runtimes planned — Google ADK, n8n, CrewAI.
Why teams switch to xcaffold
Manual agent config management doesn't scale. xcaffold replaces fragile hand-maintained directories with a compiled, versioned, diffable source of truth.
Config drift — agent configs diverge silently between developers
Drift detection with xcaffold status
Manual onboarding — new engineers get zero agent setup
Shared manifests: xcaffold apply from day one
No validation — broken configs discovered at runtime
Compile-time validation with xcaffold validate
Provider lock-in — switching tools means starting over
Multi-target: xcaffold apply --target cursor then --target claude
One blueprint. Five runtimes.
xcaffold compiles your project.xcaf into the native format of every major AI coding runtime — simultaneously.
---
kind: context
version: "1.0"
name: main
description: "Project-level coding standards."
---
You are an expert code reviewer working in this repository. Your primary
responsibility is to ensure code quality, security, and architectural integrity
across all changes.
## Primary Agent
- `database-engineer` — Handles all code review, security audit, and PR analysis tasks.
## Standards
- Read CLAUDE.md before starting any task
- Never modify files outside the task scope
- Always explain reasoning behind each comment# my-project
You are an expert code reviewer working in this repository. Your primary
responsibility is to ensure code quality, security, and architectural integrity
across all changes.
## Primary Agent
- `database-engineer` — Handles all code review, security audit, and PR analysis tasks.
## Standards
- Read CLAUDE.md before starting any task
- Never modify files outside the task scope
- Always explain reasoning behind each commentOutput tracked in project.xcaf.state — deterministic, diffable, SHA-256 verified
The compilation pipeline
Define
Write your agents, skills, rules, and MCP servers once in a typed project.xcaf blueprint.
$ xcaffold initCompile
xcaffold validates and compiles your blueprint into provider-native files — with fidelity notes for unsupported fields.
$ xcaffold apply --target <provider>Track
State is tracked per-file via SHA-256 hashes. Run xcaffold apply again to detect and resolve drift.
$ xcaffold statusStart compiling in two minutes
Install xcaffold, run xcaffold init, and have your first provider configuration compiled before your next coffee.