platform distributions

Choose the machinery.
Keep the contract.

Claude Code and Codex do not expose identical tools. The plugins should not pretend they do. Each distribution maps the same 18 skills onto provider-native capabilities and reports the gaps honestly.

C Claude Code

Available now

Plugin-native enforcement.

Install all 18 skills as slash commands, with SessionStart, PreToolUse, Stop, and SessionEnd hooks that reinforce resume, live guards, honest termination, and checkpoint cleanup.

  • 18 canonical skills
  • Lifecycle and skill guards
  • Resume and honest-stop hooks
View Claude Code details →

X Codex

Work in progress

Provider-native control plane.

The Codex-native plugin is in development on the codex-native-plugin branch. It packages all 18 skills as isolated, plugin-qualified adapters, backed by deterministic coordination, pinned codex exec contracts, durable checkpoints, new-session discovery, and reproducible install verification — built from that branch, not yet shipped on main.

  • 18 plugin-qualified adapters
  • Deterministic coordinator + pinned executor
  • Reproducible package + gated smoke
View Codex details →

capability matrix

Shared methodology, explicit differences.

SurfaceClaude CodeCodex
DistributionClaude marketplace pluginReproducible Codex marketplace artifact
Skill surface18 canonical root skills18 plugin-qualified Codex adapters
Invocation/skill-name and model routing$autonomous-engineering:<skill>
ContextCLAUDE.md, scoped rules, Claude memoryAGENTS.md and Codex-native project context
OrchestrationWorkflow templates plus native goal/loop surfacesDeterministic coordinator plus pinned codex exec
HooksClaude lifecycle events and skill guardsRepository hooks are not bundled in the source artifact
StatusAvailable nowWork in progress · codex-native-plugin branch

three install surfaces

Install the contracts anywhere.

skills.sh remains the common denominator. Both plugin pages document the provider-native layer and its exact install path.

npx skills add https://github.com/ulpi-io/skills-autonomous-engineering

run the whole lifecycle

One invocation. One plan approval. One bounded pass.

CClaude Code
/autonomous-pipeline "<feature>"

Run after installing the marketplace plugin. The plan is the one broad approval; surprises still stop.

XCodex plugin
$autonomous-engineering:autonomous-pipeline "<feature>"

Work in progress on the codex-native-plugin branch: build it from source, start a new session, then run. Missing capability and verification failures stay explicit.