What problem does it solve? Teams moving from Claude Code to Codex need to port skills, agents, and guidance documents without losing information or blindly overwriting existing Codex-side content, and mechanical scripts alone cannot handle the judgment calls involved. ## Core Features & Use Cases - Settings synchronization check: Runs just migrate-codex --check to verify that .codex/rules/default.rules stays in sync with .claude/settings.json and .claude/settings.container.json. - Guided manual migration: Provides a step-by-step procedure for porting .claude/skills/, .claude/agents/*.md, and CLAUDE.md knowledge into .agents/skills/, .codex/agents/*.toml, and AGENTS.md. - Decision criteria: Defines rules for what belongs in the script versus manual judgment, such as never reverse-syncing Codex-only skills and never generating .codex/config.toml or personal environment settings. - Use Case: After updating a Claude skill, run this workflow to decide which parts should be reflected in the Codex-side skill, replacing Claude-specific terminology like CLAUDE.md or Claude-only permissions with Codex-meaningful equivalents. ## Quick Start Ask the assistant to migrate the Claude skills and agents in this repository to their Codex equivalents and verify the result with just migrate-codex --check.