PlaybookAdvanced16 min read19 September 2026

Claude Plans. Astra Builds. You Win.

One plans. The other challenges. Then they build and inspect.

In short

Install and sign in to Claude Code and Codex on the same computer. Add Claudex Loop, start Claude Code with Fable 5.1, and explicitly select Astra as reviewer and builder and Fable as inspector. Start with sample files, agree on the profit calculation, review the plan, then authorize the build. Keep the plan, review log and test evidence. The skill is free; model access and usage are separate. This guide includes installation, role selection, dashboard inputs, copy-ready prompts, acceptance tests and troubleshooting.


Two subscriptions should do more than sit in separate tabs

You ask one AI to build a business tool. It makes a plan, writes the code and tells you the result is ready. The problem is that the same system may carry the same mistaken assumption through every stage.

Claudex Loop adds a second provider to challenge the plan and inspect the implementation. It coordinates the handoffs so you do not have to copy every revision between chats.

Get the free skill: github.com/chaseai-yt/claudex-loop. This is Chase AI's MIT-licensed project. You do not need to buy a course to use it. The repository contains several skills; use claudex-loop for the full workflow. claudex-route is a separate routing/recommendation skill, not the complete build loop.

This guide uses a product dashboard because a beautiful sales chart can still hide unprofitable products. You will first build from local CSV exports, then decide whether a live read-only integration is worth adding. Claudex is the development workflow, not a ready-made finance app or an automatic Shopify/advertising connector.


Choose the roles deliberately

StageModel and responsibility
PlanFable 5.1 in your current Claude Code session clarifies the business rules and writes the implementation plan.
ChallengeGPT-6 Astra through Codex checks the plan, source data requirements, calculations and implementation risks.
BuildGPT-6 Astra implements the reviewed plan because you explicitly choose builder=codex.
InspectA fresh Fable 5.1 session inspects Astra's changes. The coordinating host separately runs the agreed tests.

Fable's broad reasoning strengths and Astra's software-engineering results make this a reasonable task split, not a universal ranking. Both can plan and code. The Fable announcement and Astra announcement describe the capabilities and published comparisons; they do not prove that this particular pairing produces a tenfold improvement.

The important default: starting in Claude Code normally makes Claude the builder and Codex the final inspector. To reproduce the workflow above, set the builder and all three external model choices explicitly. Choosing Fable in Claude's interface does not change Codex's model.


What you need before installing

  • A computer running a supported version of macOS, Linux or Windows, with an internet connection and permission to install developer tools.
  • Claude Code and Codex CLI, both installed and signed in. Ordinary browser chats alone do not provide this workflow.
  • Access to Fable 5.1 in Claude Code and GPT-6 Astra in Codex on your accounts. Check entitlement and limits before purchasing anything. An active subscription does not guarantee every model.
  • Python 3.10 or newer for the shared runner. No additional runtime pip packages or new API key are required by the skill itself.
  • Git, for the project baseline and change review. Manual skill installation also uses Git.
  • Authorized, sanitized business exports. Begin with the fictional fixture in this guide, not customer records.

Costs: the repository and skill are free. Each provider's subscription or API usage, limits and billing still apply. Review rounds consume additional usage and can take longer than a single-model run. The guide uses local files, so it does not require paid hosting or a connector subscription.

Privacy: local installation does not mean offline processing. Plans, code and eligible data may be sent to both model providers. Keep secrets, customer names, email addresses and payment details out of the project. Review your organization's data policy first.


Install and verify the two coding tools

Open Terminal on macOS/Linux or PowerShell on Windows. Commands in shell blocks go there, not into an AI chat. Install Git and Python using their official instructions for your operating system, then open a new terminal.

Install Claude Code

The following are the official native installer commands. They download and execute installer code. Read the official setup page and use an organization-approved installation method. Do not bypass managed security restrictions.

curl -fsSL https://claude.ai/install.sh | bash
irm https://claude.ai/install.ps1 | iex

Install Codex

On macOS/Linux, the official Codex repository documents this native installer:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

For a Windows route without changing PowerShell execution policy, install the current supported Node.js LTS from nodejs.org, reopen PowerShell, then use the documented npm installation:

node --version
npm --version
npm install -g @openai/codex

Use a single environment throughout. If you choose WSL, install both CLIs, Python and Git inside WSL and keep the project there. Do not mix a Windows-only login with a Linux-only skill installation and assume they share configuration.

Sign in and check the prerequisites

claude auth login
codex

Complete Claude's supported sign-in flow. In Codex, select Sign in with ChatGPT and complete the browser flow. Exit Codex when finished, then run:

claude --version
claude auth status
codex --version
codex login status
git --version

On macOS/Linux, check Python with python3 --version. On Windows, use py -3 --version and check that the host can find the Python installation. It must be 3.10 or newer.

Checkpoint: both CLI commands resolve, both accounts are authenticated, and Git and Python print versions. The repository records a Windows live-test baseline of Codex 0.153.4 and Claude Code 2.1.261. These are reported working versions, not proof that every newer version or account works. Its runtime notes record an older Codex version being rejected by Astra despite exposing the required flags.


Install Claudex Loop

Recommended: Claude Code plugin

Start Claude Code with claude. Inside that interactive session, run these two commands, one at a time:

/plugin marketplace add chaseai-yt/claudex-loop
/plugin install claudex-loop@claudex-loop

Review the source before approving the plugin. Start a fresh Claude Code session after installation. The full-loop command is:

/claudex-loop:claudex-loop

You do not need to install the skill in Codex as well when Claude is coordinating and calling the Codex CLI. You do need Codex installed and authenticated. Use the manual route below if you want to start directly in Codex or avoid the Claude plugin route.

Alternative: manual installation for both hosts

Choose this instead of duplicating the plugin installation in Claude. Run from a folder where a new claudex-loop directory will not overwrite an existing project. If a skill with the same name is already installed, back it up and review the update before replacing it.

git clone https://github.com/chaseai-yt/claudex-loop.git
cd claudex-loop
mkdir -p ~/.agents/skills ~/.claude/skills
cp -R skills/. ~/.agents/skills/
cp -R skills/. ~/.claude/skills/
git clone https://github.com/chaseai-yt/claudex-loop.git
Set-Location claudex-loop
New-Item -ItemType Directory -Force "$env:USERPROFILE\.agents\skills", "$env:USERPROFILE\.claude\skills" | Out-Null
Copy-Item -Recurse -Force skills\* "$env:USERPROFILE\.agents\skills\"
Copy-Item -Recurse -Force skills\* "$env:USERPROFILE\.claude\skills\"

Copy the full skill directories, not only SKILL.md. The runner and references are required. Open a new session. Manual Claude installations use /claudex-loop; Codex uses $claudex-loop. Dollar-prefixed skill invocations go into Codex chat, not your shell.

Checkpoint: the installed host recognizes the full-loop skill. Ask it to show the loaded skill path and resolve its runner from that installation. Do not let it use a similarly named runner inside an untrusted project.


Prepare a clean project and select the exact models

The next one lands in your inbox before it lands here.

One email a week. What I tested.

Subscribe
Claude Plans. Astra Builds. You Win. · Playbooks · Steve Tan