Skip to content

what stack does Claude Code pick by default?

on Sonnet 5.5, with no tool named in the prompt: database: SQLite file, 9 of 12. ORM: SQLAlchemy, 6 of 12. auth: Hand-rolled JWT or sessions, 12 of 12. deployment: Plain Docker, 7 of 12. email: Raw SMTP, 10 of 12. payments: Stripe, 12 of 12. jobs: built its own, 10 of 10 (2 as hand-rolled queue or cron). caching: built its own, 12 of 12. storage: Local disk, 10 of 12. monitoring: Sentry, 12 of 12. Stripe for payments is the only vendor every model picked every time.

from 355 runs of Claude Code across 3 models and 10 categories. the prompt never names a tool. updated Oct 18, 2026.

get the new results by email

one email a week at most. new agent test runs, one chart, and which tools agents picked. free. read issue 1

the default stack, per model

the most common result per category. ties are named.

other questions

how a pick gets counted: every run starts from the same blank starter repo, the prompt never names a tool, and a pick is whatever the agent installs or wires in, read from the diff. full rules on the methodology page, raw data in runs.json.