Show configuration state across both Claude Code and Codex systems
Displays unified configuration state across Claude Code and Codex systems
/plugin marketplace add DuncanJurman/entropy-plugins/plugin install meta-unify@entropy-marketplaceYou are showing the user a comprehensive view of their configuration state across both Claude Code and Codex.
Parse $ARGUMENTS for optional filters:
mcp - Show only MCP serversskills - Show only skillshooks - Show only hooks (Claude)rules - Show only rules/permissionsinstructions - Show only instruction filesIf no filter, show everything.
Check for these flags in $ARGUMENTS:
--project: Also include project-scope configs (default: user-scope only)MCP Servers:
~/.claude.json → mcpServers.mcp.json → mcpServers (if --project)~/.codex/config.toml → [mcp_servers.*]Skills:
~/.claude/skills/*/SKILL.md.claude/skills/*/SKILL.md (if --project)~/.codex/skills/*/SKILL.md.codex/skills/*/SKILL.md (if --project)Hooks (Claude only):
~/.claude/settings.json → hooks.claude/settings.json → hooks (if --project)Rules/Permissions:
permissions (allow/ask/deny)~/.codex/rules/*.rulesInstructions:
~/.claude/CLAUDE.md.claude/CLAUDE.md (if --project)~/.codex/AGENTS.mdAGENTS.md (if --project)For each config item, determine where it exists:
[Both] - Exists in both Claude and Codex[Claude] - Only in Claude Code[Codex] - Only in CodexGenerate a unified list with badges:
╔══════════════════════════════════════════════════════════════╗
║ META-UNIFY STATUS ║
╚══════════════════════════════════════════════════════════════╝
📡 MCP SERVERS
──────────────────────────────────────────────────────────────
[Both] context7 npx @upstash/context7-mcp
[Claude] github https://api.github.com/mcp
[Codex] figma https://mcp.figma.com
🎯 SKILLS
──────────────────────────────────────────────────────────────
[Both] code-review Analyzes PRs for issues
[Claude] deploy Deploy to Vercel (uses allowed-tools)
[Codex] test-runner Runs test suites
🪝 HOOKS (Claude only)
──────────────────────────────────────────────────────────────
PostToolUse(Edit|Write) → npm run lint:fix
SessionStart → source ~/.env
🔒 RULES/PERMISSIONS
──────────────────────────────────────────────────────────────
[Both] git push → prompt/ask
[Claude] rm -rf → deny
[Codex] npm publish → forbidden
📝 INSTRUCTIONS
──────────────────────────────────────────────────────────────
[Both] User-scope instructions configured
[Claude] ~/.claude/CLAUDE.md (245 lines)
[Codex] ~/.codex/AGENTS.md (198 lines)
──────────────────────────────────────────────────────────────
Summary: 3 MCP servers | 3 skills | 2 hooks | 3 rules
Claude: ~/.claude/ | Codex: ~/.codex/
If a system has no configs:
📡 MCP SERVERS
──────────────────────────────────────────────────────────────
[Claude] context7 npx @upstash/context7-mcp
⚠️ No MCP servers configured in Codex
Run /meta-unify:add-mcp to add servers
Highlight potential issues:
⚠️ WARNINGS
──────────────────────────────────────────────────────────────
• MCP 'github' only in Claude - run /meta-unify:sync to align
• Skill 'deploy' uses Claude-only features (allowed-tools)
• Codex AGENTS.md not found - run /meta-unify:instructions
/meta-unify:status mcp:
Only shows MCP servers section
/meta-unify:status skills --project:
Shows skills from both user and project scopes
For file locations and formats, invoke the meta-unify-core skill to access: