AI, assembled for work
Tools are ingredients. Workflows are the recipe.
Pick a job, run the checklist, download the work kit, and challenge the finished artifact with a different model before you trust it.
New measured baseline
The same fixed task exposed passes, recovery, and failure
Codex with GPT-5.6-sol, Claude Code with Opus 5, and OpenCode with local Qwen3 Coder passed the repository verifier. OpenCode with local Devstral Small 2 stopped on its own failing verifier. The result is one compatibility run, not a universal model ranking.
AI workflow components
Dated compatibility map Β· September 3, 2026
What actually mixes across coding harnesses
Repository instructions and an executable verifier are the portable layer. Model access, skills, plugins, hooks, and extensions are harness-specific. βSupportedβ means the current official documentation describes the path; it does not mean the combinations perform equally well.
| Harness | Documented model lane | Repository instructions | Native add-ons | Choose it when | Sources |
|---|---|---|---|---|---|
| Claude Code | Claude through Anthropic, Bedrock, Vertex AI, or Foundry; pin provider-specific model IDs for controlled rollouts. | CLAUDE.md | Skills, MCP, plugins, hooks | Claude-first teams that want multiple enterprise deployment paths and a packaged extension layer. | models Β· add-ons |
| OpenAI Codex | Select an OpenAI model with --model, or use a local model through Ollama or LM Studio with --oss. | AGENTS.md | Skills, MCP, plugins | OpenAI-first repository work, or a portable local-model lane with the same harness and checks. | models Β· instructions Β· MCP |
| Gemini CLI | Gemini Auto or a named Gemini model; the main --model selection does not override subagent models. | GEMINI.md | Skills, MCP, extensions, hooks | Gemini-first work where one shareable extension should bundle context, tools, commands, and policies. | models Β· extensions Β· instructions |
| OpenCode | Many hosted providers, local models, and custom OpenAI-compatible endpoints through provider adapters. | AGENTS.md; CLAUDE.md fallback | Skills, MCP, plugins | Provider-neutral experiments and local-model work where swapping the model is part of the test. | providers Β· skills Β· rules |
Measured so far: Both Claude Code/Opus 5 and Codex/GPT-5.6-sol passed 3/3 with and without Ponytail 4.8.4 on one small repository fixture. Ponytail made the Claude median faster without changing code size; it made the Codex median code smaller but slower and more token-heavy.
No evidence yet establishes Ponytailβor any other add-onβas best across harnesses, models, or larger tasks.
Compare both experiments βPremium recipe in development
Recipes for specific jobs
Models by role
Model IDs are pinned where the provider supports it. These are fit notes, not benchmark rankings.
Add-ons and guardrails
Second opinion
Ask a different model to challenge the answer
The report shortlist uses transparent source-led rules, not model selection. This separate reviewer uses Qwen 3.8 27B and returns concerns plus concrete checks. It is an independent critique, not proof.
Your pasted text is sent to Cloudflare Workers AI for this critique. Do not submit secrets or sensitive personal data.
Playground scope
Compare the configuration, not just the logo
The comparison lab treats model, effort, tools, skills, permissions, and prompt as a versioned experiment. It publishes protocols before results and never fills missing runs with estimates.
Claude Code + Opus 5: with vs. without Ponytail βCodex + GPT-5.6-sol: with vs. without Ponytail β