Build and test
How the code gets written and checked.
My default
6 tools in this layer.
My main tool. I haven't hand-written code in two years.
Pricing: Included in Claude Pro ($20 a month, $17 billed annually), Max ($100 or $200 a month for 5x or 20x Pro's usage) and Team seats ($25 standard or $125 premium a month, $20 or $100 billed annually). Usage resets in five-hour windows, with weekly limits on top. Or pay API rates with a Console key or through Bedrock.
Code, notes and docs. Everything integrates with it first.
Pricing: Free: unlimited private repos and 2,000 Actions minutes a month. Team: $4 per user a month, with 3,000 minutes and protected branches on private repos. Secret push protection on private repos is an add-on (GitHub Secret Protection, $19 per active committer a month).
My default language. Best fit for the problem wins, but it's usually this.
Pricing: Free and open source.
For computer control, images, and as an end-to-end test orchestrator.
Pricing: Included in ChatGPT Plus ($20 a month), Pro (from $100), Business ($25 a user a month, $20 billed annually) and Enterprise. Five-hour and weekly limits apply, and image generation uses them 3–5x faster. Or pay API rates with an OpenAI key.
End-to-end and unit tests that agents can run and fix on their own.
Pricing: Free.
Tests for your tests. It mutates the code and checks your suite notices.
Pricing: Free.
Skip
One tool in this layer.
I don't use it. Plain JavaScript and strong tests.
Pricing: Free and open source.
Instead: Plain JavaScript on Node.js, with strong tests.
Never
One tool in this layer.
Mediocre. Never recommended.
Pricing: GitLab Premium: $29 per user a month, billed annually (Free: 5 users per private group, 400 compute minutes). Bitbucket Cloud: Standard $3.65 and Premium $8 per user a month (Free: 5 users, 50 build minutes).
Instead: GitHub, where agents, CI and every integration land first.
Where they're used
The jobs that pick or avoid a tool from this layer.
- 18 Moving on-premises systems to AWS Lift databases and apps into AWS. My picks: Claude Code, AWS Database Migration Service, AWS Organizations + IAM Identity Center, Pulumi
- 19 Building with AI agents How I write and test code now. My picks: Claude Code, OpenAI Codex, Playwright, Vitest, pytest, Stryker mutation testing, GitHub, Self-hosted MCP servers
- 21 Running the business Payments, analytics and the daily tools. My picks: Stripe, PostHog, GitHub
Want this stack in your AWS account?
Cloudless Labs is a Sydney consultancy. We migrate on-premises systems to AWS, build serverless apps on this stack, and coach teams to ship with Claude Code and Codex.