sync-configslisted
Install: claude install-skill supermodo/skills
# sync-configs — Claude Code ↔ Codex CLI configuration sync
> **Requires:** the sibling `protocols` skill (shared protocol masters); uses `skills.config.json` when present. Missing protocols → tell the user to install the full supermodo package.
Audit every configuration surface shared between Claude Code and Codex CLI,
report drift, propose per-item sync actions, apply only what the user
approves, then have the *opposite* provider adversarially verify the result.
Never commit or push — leave all changes in the working tree.
## Modes
- **Full audit** (no argument) — run the whole Workflow below, every surface,
both scopes.
- **Targeted sync** (argument given) — the user named one thing: a path
(`.claude/agents/reviewer.md`, `.agents/skills/tests/`, `.mcp.json`), a bare
name (`the tests skill`, `reviewer agent`), or a surface (`mcp`, `hooks`).
Sync only that item; do NOT scan or report on anything else. See "Targeted
mode" below.
## Why this skill exists
Both tools configure the same concepts (instructions, skills, subagents, MCP
servers, hooks, permissions) in different files and formats. Edits land on one
side and silently drift from the other. This skill makes drift visible and
repairable in one pass.
The two vendors converged on one shared standard: the **Agent Skills spec**
(`SKILL.md` folders) and the neutral **`.agents/skills/`** directory, which
both tools read. Everything else requires translation (JSON ↔ TOML) or
semantic mapping (permission models).