HomeUpdatesGitHub
Docs/Reference/Tool Adapters

Tool Adapters

Use the same file-backed workflow framework across supported AI coding tools.

Referencereferencecodexclaude-code

Codex

Codex reads project skills from .agents/skills/. Invoke them with names such as $discovery, $overview, $feature, $tests, $tests browser, $ci, and $implement, or ask naturally to run the corresponding workflow.

Claude Code

Claude Code reads project skills from .claude/skills/. Invoke them with slash commands such as /discovery, /overview, /feature, /tests, /tests browser, /ci, and /implement.

If Blueprint was installed while Claude Code was already open, restart Claude Code in the project folder so newly added skills are discovered.

New installations import only AGENTS.md on every Claude turn. The project overview, active spec, coding standards, and interaction rules stay in the project and load when the work needs them. Existing projects can run /doctor to identify obsolete direct imports before editing CLAUDE.md.

GitHub Copilot

GitHub Copilot reads AGENTS.md and shares the project skills under .agents/skills/ with Codex. Ask Copilot to run the matching skill, such as the onboard, feature, implement, or check skill.

Google Antigravity

Google Antigravity reads AGENTS.md and shares .agents/skills/ with Codex and GitHub Copilot. Invoke Blueprint skills with slash commands such as /onboard, /feature, or /implement. The installer records Antigravity as a distinct adapter without creating an Antigravity-specific skill tree.

OpenCode

OpenCode reads AGENTS.md and can discover compatible skills under either .agents/skills/ or .claude/skills/. Ask OpenCode to run the matching skill. The installer reuses one of those compatible trees and does not create a duplicate .opencode/skills/ copy.

Select one or more adapters

The interactive installer shows all five tools in a checkbox list, with Codex and Claude Code selected by default. Keep those choices, select another combination, or combine flags for a non-interactive setup:

npx create-ai-blueprint@latest -- --codex --opencode

Available flags are --codex, --claude, --copilot, --antigravity, and --opencode. --all selects every supported tool.

Adapters can be added or removed after installation with npx create-ai-blueprint@latest update. The interactive update shows the same checkbox pre-filled with the installed adapters, and an adapter flag adds a tool without a prompt:

npx create-ai-blueprint@latest update -- --codex

See Change adapters for the removal rules and the shared-tree behavior.

Shared state

All five adapters read and write the same files under blueprint/. Switching tools does not require exporting conversation memory because the current plan, feature checklist, standards, and history live in the repository.

Commit and PR attribution

Blueprint instructs every agent to omit AI co-author trailers, generated-by signatures, and other AI attribution from commits and pull requests while preserving genuine human attribution.

Claude Code also supports optional attribution settings. Merge these keys into the project’s .claude/settings.json or your personal ~/.claude/settings.json, preserving other settings:

{
  "attribution": {
    "commit": "",
    "pr": "",
    "sessionUrl": false
  }
}

Empty strings suppress Claude Code’s default commit trailer and PR attribution text. sessionUrl: false also omits the session link from cloud or Remote Control commits and PRs. The older includeCoAuthoredBy setting is deprecated. Codex’s former commit_attribution TOML key was removed.

The installer does not change tool settings. Instructions and optional settings do not enforce message contents; review the final commit or PR text. Existing installations can manually merge this guidance into their preserved AGENTS.md and blueprint/context/ai-interaction.md files.

Select an independent reviewer

Independent review uses the current runtime automatically by default. When that runtime can start an isolated reviewer with no builder transcript and expose the exact reviewer identity, model, and completion, Blueprint runs the project’s installed Audit skill there. Adapter files alone do not prove that runtime capability.

When automatic execution is unavailable, or review.independentExecution is set to manual, /audit independent current offers only adapters recorded by the Blueprint installation. Selecting an adapter means the project contains that adapter’s files. It does not install, authenticate, or license the external tool itself.

The builder asks which available model should review and recommends an equal-or-stronger coding model, a different model family when practical, and high reasoning for sensitive work. When a tool cannot select a model until the fresh session opens, the receipt records the exact model exposed by that session.

Codex, GitHub Copilot, and Google Antigravity share .agents/. OpenCode can reuse that tree or .claude/, but all four remain separate selections in the installer manifest. Onboard uses that manifest instead of treating a shared tree as every compatible tool. Legacy installations without valid adapter metadata must confirm which tools they use. Claude Code uses .claude/.

Automatic review never searches for global agent roles, prompts, skills, or another workflow. It uses the project-local Audit contract so every installed adapter keeps the same review boundary.

Keep adapters aligned

When changing a shared skill, apply the equivalent behavior to both adapter folders. Codex, GitHub Copilot, and Google Antigravity share .agents/skills/. Claude Code uses .claude/skills/, while OpenCode reuses either compatible tree. Tool-specific invocation wording can differ, but project safety and workflow boundaries should remain equivalent.

Documentation

Search AI Blueprint

Start typing to search the documentation.