Project context
AGENTS.md holds durable facts: architecture, commands, conventions, and safety boundaries.
Loaded every sessionAcross Codex, Claude Code, and OpenCode, stop rebuilding your AI workflow for every tool. AI_ONBOARD connects durable project instructions, focused skills, and independent review into one legible path from intent to outcome.
Context drift is an architecture problem
Tool-specific instruction files drift. Reusable procedures get pasted into every repository. Reviews happen in the same context that authored the work. The result is more configuration, less trust, and no clear route from a request to “done.”
Project facts split across AGENTS.md, CLAUDE.md, rules, prompts, and memory.
Large bundles load every procedure at once, even when one narrow skill would do.
The author checks its own work, compile success substitutes for runtime evidence, and release state stays ambiguous.
Three layers, one shared workflow
AGENTS.md holds durable facts: architecture, commands, conventions, and safety boundaries.
Loaded every sessionSKILL.md packages one repeatable job and loads only when the request needs it.
Loaded by intentResearch, review, security, design, accessibility, and verification run in isolated context.
Loaded for separationPortable does not mean disposable
Select only the capability profiles a project needs. AI_ONBOARD records the desired state, locks the exact source, protects anything the user has changed, and can signal when fixes land.
ai-onboard.json
Harnesses, capability profiles, agents, configs, and optional manual foundations.
.ai-onboard.lock.json
Revision, checksums, ownership, and managed configuration keys stay inspectable.
.ai-onboard/conflicts/
Modified files are never overwritten or removed; incoming conflicts are staged for review.
.ai-onboard/update-status.json
Opt-in checks classify security, fix, feature, and maintenance releases without auto-upgrading.
python3 …/ai_onboard.py install --profile core --profile product
python3 .ai-onboard/bin/ai_onboard.py upgrade --check --cache --json
python3 .ai-onboard/bin/ai_onboard.py check-git
core → $check-ai-onboard-updates · --notifications → /ai-onboard-update · Codex copy → /prompts:ai-onboard-update
python3 .ai-onboard/bin/ai_onboard.py uninstall --dry-run
python3 scripts/test_deployments.py
Route work through the framework
Choose a request from a category. The route shows which orchestration skill owns the work, which specialists join only when relevant, and which independent lenses close the loop.
“Build a clear, conversion-oriented project website.”
A tested static site, independently reviewed and ready for an authorized publish.
The shared delivery loop
GOAL and GRILL are original AI_ONBOARD skills. They are manual opt-ins: invoke either only when the user explicitly requests that workflow; otherwise skip them.
Load one orchestrator and the smallest set of bounded specialists required.
Implement a coherent vertical slice and preserve accepted decisions across phases.
Use independent design, accessibility, security, or correctness review where risk warrants it.
Run real checks and task scenarios. Failed evidence loops back to implementation.
Cross the external-action gate, smoke-test the result, and report exactly what shipped.
Generated from the repository
Search the live catalog. Every entry links to its canonical SKILL.md, so the website and the agent-readable source stay inspectable.
The outcome
The final response is not “should work.” It is a compact handoff: what changed, which decisions governed it, which checks ran, what independent review found, what shipped, and what still needs authority.
Install the framework