Claude Code
Available--provider claude
.claude/agents/ · .claude/commands/ ·
.claude/skills/ · .claude/rules/
Provider adapters · current main branch
AIWG keeps one provider-neutral corpus and renders it into the files each coding tool
understands. These are the tested deployment adapters available through the public
setup flow and aiwg use.
One convention
aiwg use all --provider <provider>
The convenience command deploys, indexes, refreshes project context, and verifies the resulting engagement. The lower-level commands remain available when you need them.
At a glance
“Native” means the platform has a first-class loader for that artifact. Other labels describe how AIWG preserves the same capability when a platform exposes a different shape.
| Platform | Provider value | Agents | Commands | Skills | Rules | Source |
|---|---|---|---|---|---|---|
| Claude Code | claude |
Native | Native | Native | Native | Adapter ↗ |
| OpenAI Codex | codex |
Native | Native | Native | Conventional | Adapter ↗ |
| GitHub Copilot | copilot |
Native | Native | Conventional | Native | Adapter ↗ |
| Cursor | cursor |
Conventional | Conventional | Conventional | Native | Adapter ↗ |
| Factory AI | factory |
Native | Native | Native | Conventional | Adapter ↗ |
| Hermes Agent | hermes |
AGENTS.md | None | Native | AGENTS.md + CLI | Adapter ↗ |
| OpenClaw | openclaw |
Native | Aggregated | Native | Native | Adapter ↗ |
| OpenCode | opencode |
Native | Native | Native | Conventional | Adapter ↗ |
| OpenHuman | openhuman |
None | None | Native | Indexed | Adapter ↗ |
| Warp | warp |
WARP.md | Conventional | Native | WARP.md | Adapter ↗ |
| Devin Desktop | devin windsurf compatibility id |
AGENTS.md | Native | Conventional | Conventional | Adapter ↗ |
aiwg discover and
aiwg show.
Files you can inspect
These are the primary platform-visible outputs. Standard on-demand skills may also be
kept beneath a provider-specific .aiwg directory for indexed discovery.
--provider claude
.claude/agents/ · .claude/commands/ ·
.claude/skills/ · .claude/rules/
--provider codex
.codex/agents/ · ~/.codex/prompts/ ·
.agents/skills/ · .codex/rules/
--provider copilot
.github/agents/ · .github/prompts/ ·
.github/skills/ · .github/instructions/
--provider cursor
.cursor/agents/ · .cursor/commands/ ·
.cursor/skills/ · .cursor/rules/
--provider factory
.factory/droids/ · .factory/commands/ ·
.factory/skills/ · .factory/rules/
--provider hermes
AGENTS.md · ~/.hermes/skills/ · rules available through the
AIWG index and CLI
--provider openclaw
~/.openclaw/agents/ · skills/ · rules/ ·
behaviors/ · hooks/
--provider opencode
.opencode/agent/ · command/ · skill/ ·
rule/ · mode/
--provider openhuman
~/.openhuman/skills/ · indexed skills and rules beneath
~/.openhuman/.aiwg/
--provider warp
WARP.md · .warp/skills/ · portable mirrors beneath
.warp/
--provider devin
AGENTS.md · .windsurf/workflows/ · skills/ ·
rules/ · deprecated --provider windsurf compatibility
retained for existing projects
Use the tool you already have
The public setup YAML detects the active provider when it can, asks only when the choice is ambiguous, and explains every mutation before making it.