Build This Now
Build This Now
Raccourcis clavierGuide de la Status Line
Extension Claude Code pour VS CodeClaude Code vs Cursor en 2026Claude Code vs Cursor vs Copilot 2026OpenClaw vs Claude CodeOpenCode vs Claude CodeGemini CLI vs Claude CodeSEO IA et optimisation GEOClaude Code vs GitHub Copilot in 2026Les 7 meilleures alternatives à Claude Code en 2026Claude Code vs Aider en 2026Claude Code vs Cline en 2026Claude Code vs Devin en 2026Les meilleurs outils de code IA pour les fondateurs solos en 2026Claude Code vs Kiro in 2026: Spec-Driven IDE vs Terminal AgentClaude Code vs Amp: Which Coding Agent Should You Use in 2026?Claude Code vs Augment Code (2026): Which Agent Fits Your Codebase?Claude Code vs Zed (2026): Dedicated CLI Agent vs Fast AI EditorClaude Code vs Roo Code in 2026Claude Code vs Warp: AI Terminal or Dedicated Coding Agent?The Best Stack for an AI SaaS in 2026 (Next.js, Supabase, Stripe, RLS)Bolt vs Lovable vs v0: Which AI App Builder to Ship With?Claude Code Boilerplate vs the Code Kit: Harness, Not TemplateClaude Code Starter Kit: The Fastest Way to a Production SaaS (2026)Claude Code vs Antigravity (Google Gemini CLI Replacement)Claude Code vs Codex (2026): Which Is Actually Better?Claude Code vs Cursor vs Codex in 2026: Which to Build a SaaS WithClaude Code vs JetBrains JunieClaude Code vs ShipFast vs Makerkit: The Claude-Native AlternativeClaude Code vs v0: Which Builds Production Next.js Apps Faster?Cursor vs Windsurf vs Claude Code: The 2026 AI Coding Tool Decision GuideGrok Build vs Claude Code (2026): Is xAI's $299 Agent Worth It?Headroom: Cut AI Agent Token Costs by Compressing ContextKeybindings Claude CodeLovable vs Claude Code for Non-Technical FoundersSpaceX Bought Cursor for $60B: What It Means If You Build on CursorConfiguration de la status line Claude CodeClaude Code vs Windsurf in 2026Claude Code vs Lovable: Terminal Agent vs App BuilderClaude Code vs Bolt.new: Which Should You Use?
CLAUDE.md, Skills, Subagents, Hooks: When to Use WhichClaude Code Subagents: The 3 to 5 Agent Sweet SpotCLAUDE.md Best Practices: The File That Makes Claude Code ReliableHow to Fix Claude Code Running Out of Context
speedy_devvkoen_salo
Blog/Toolkit/Extensions/Claude Code Boilerplate vs the Code Kit: Harness, Not Template

Claude Code Boilerplate vs the Code Kit: Harness, Not Template

A Claude Code boilerplate is starter code you babysit. A harness tells Claude how to build. Here is the difference and why it changes output quality.

Arrête de tout configurer. Place à la construction.

Des templates SaaS avec orchestration IA.

Published Jun 24, 20267 min readToolkit hubExtensions index

A Claude Code boilerplate is a starter codebase, usually Next.js with auth and payments, plus a CLAUDE.md file that gives Claude basic project context. A harness is different: it is the layer of skills, agents, workflows, and a lean CLAUDE.md that tells Claude how to build every feature, so the work keeps moving without you steering each step. Anthropic named this distinction in its June 1, 2026 post "A harness for every task," and its research shows the harness shifts output quality by 22 points while changing the underlying model moves it by only 1.


Arrête de tout configurer. Place à la construction.

Des templates SaaS avec orchestration IA.


Boilerplate vs harness: the one idea to take away

A boilerplate is scaffolding you write code against. You still prompt Claude for every feature, and you still check its work. A harness is the instruction layer that sits between you and Claude. It carries the rules, the specialist agents, and the build steps, so Claude knows how to ship a feature the same way every time.

Why this matters to you: if you start from a boilerplate, you are the orchestrator. You decide the order, you catch the mistakes, you repeat yourself. If you start from a harness, Claude does that orchestration. You describe what you want and review the result.

Anthropic's own numbers make the case. In its "A harness for every task" post, the harness architecture accounted for a 22 point swing in output quality on its internal benchmark, while swapping the model behind it moved the score by 1 point. The instructions around the model matter more than the model.

Why a long CLAUDE.md hurts you

CLAUDE.md is the file Claude Code reads at the start of every session to learn your project's rules. Most people think a longer file means a smarter assistant. The opposite is true.

Anthropic recommends keeping CLAUDE.md under 200 lines. Experienced harness builders aim for under 50. Here is the plain reason: Claude reads the whole file before you type a single word, and every line spends part of its limited reading budget (its "context window," the amount of text it can hold at once, about 200,000 tokens).

The "IFScale" instruction-following benchmark found that models start dropping rules once you stack 150 to 200 of them into one prompt. So a 1,000 line AGENTS.md, the kind some WordPress and SaaS boilerplates ship, does two bad things at once. It burns context before the first question, and it gives Claude more rules than it can reliably follow. The $29 Code Kit ships a pre-tuned CLAUDE.md under 50 lines on purpose. The depth lives in skills that load only when a task needs them, not in one giant file.

Dynamic workflows make a hand-written agents.md counterproductive

Claude Code shipped dynamic workflows on May 28, 2026 in version 2.1.154. Here is what they do in plain terms: instead of you writing a fixed script of "first do this agent, then that agent," Claude writes its own JavaScript orchestration script on the fly. That script runs in the background, separate from your chat, and can spawn up to 16 agents in parallel and up to 1,000 agents per run. You trigger it with the keyword "ultracode" or by asking Claude to "use a workflow."

This changes the math. A static boilerplate's hand-written agents.md tries to hard-code an order of operations. But Claude now plans that order itself when it has a good harness around it. So a long, fixed instruction file is not just heavy, it fights against the feature that makes Claude fast. Give Claude the right tools and rules (Claude Code subagents, skills, quality gates) and it self-orchestrates. Give it a 1,000 line script to follow and you slow it down.

The hidden context bill

Every session starts with a fixed cost before you say anything. Reported figures put the base Claude Code overhead around 6,300 tokens per session. Connect a single large tool server and it climbs fast: the GitHub MCP server alone is reported to inject roughly 42,000 tokens, about 21% of the 200,000 token window. (MCP, or Model Context Protocol, is the standard that lets Claude talk to outside tools like GitHub or a database.)

A bloated boilerplate CLAUDE.md stacks on top of that bill. The Code Kit's harness is built to stay out of context until a task calls for it, loading skills on demand rather than front-loading everything.

Boilerplate vs. harness: what you actually get

What you getTypical SaaS boilerplate (ShipFast, Makerkit)Code Kit (harness)
Starting codebaseNext.js + auth + paymentsNext.js + auth + Stripe + PostgreSQL with row-level security
CLAUDE.md sizeHundreds of lines, hand-writtenUnder 50 lines, pre-tuned
Agent orchestrationNone18 specialist agents
Quality gatesNoneType-check + lint + build at every step
Dynamic workflowsNot supportedBuilt-in via skills + ultracode trigger
Context costHigh, front-loadedLow, skills load on demand
Time to first featureYou write the prompts10 to 60 minutes per feature
Price$199 to €349+ one-time$29 one-time

Competitor prices for context: ShipFast is $199, Makerkit is $299, and Supastarter starts around €349. Those products treat CLAUDE.md and agents.md as an add-on feature of the codebase. The Code Kit inverts that. The harness is the product, and the codebase is what the harness builds.

The quality gap nobody mentions

Snyk, a code security company, reported that 36% to 40% of AI-generated code contains a known vulnerability when no system enforces standards. A boilerplate with no enforcement layer ships whatever Claude generates, unchecked.

The Code Kit's agents run quality gates at every step: a type check (does the code's data line up?), a lint pass (does it follow the style and safety rules?), and a build (does it actually compile?). The database skeleton uses row-level security on every table, so one user cannot read another user's rows by default. The check is built into the harness, not left to you to remember.

What this changes

Put it together and the picture is simple. A harness with specialist agents, packaged skills, dynamic workflow support, and a CLAUDE.md under 50 lines means Claude can ship a feature in 10 to 60 minutes without you babysitting each step. The "48 hour MVP" is a harness outcome, not a boilerplate outcome. A boilerplate hands you a repo. A harness hands you a build team.

FAQ

What is a Claude Code boilerplate?

A Claude Code boilerplate is a starter codebase, usually Next.js with auth and payments, plus a CLAUDE.md file that gives Claude basic project context. You still write or prompt every feature yourself. The boilerplate gives you a starting point, not a build system.

Claude Code boilerplate vs harness: what is the difference?

A boilerplate is static code you start from. A harness is the layer of skills, agents, workflows, and a lean CLAUDE.md that tells Claude how to build. Anthropic named this distinction in June 2026. Its research found harness architecture changes output quality by 22 points and model choice by only 1.

How long should a Claude Code CLAUDE.md be?

Anthropic targets under 200 lines. Experienced harness builders target under 50. Instruction-following degrades measurably past 150 to 200 rules, and an oversized CLAUDE.md can exceed the 40,000 character file limit and eat context before any code is discussed.

What are Claude Code dynamic workflows?

Dynamic workflows shipped May 28, 2026 in version 2.1.154. They let Claude write its own JavaScript orchestration script that runs in the background, spawning up to 16 agents in parallel and up to 1,000 per run. You trigger them with the "ultracode" keyword or by asking Claude to "use a workflow."

Continue in Extensions

  • SEO IA et optimisation GEO
    Un tour d'horizon de la Generative Engine Optimization : comment faire citer ton contenu dans les réponses de ChatGPT, Claude et Perplexity plutôt que simplement classé sur Google.
  • Les meilleurs outils de code IA pour les fondateurs solos en 2026
    Les meilleurs outils de code IA pour les fondateurs solos en 2026, classés selon ce qui livre vraiment un produit : Claude Code, Cursor, Cline, Aider et un kit SaaS pré-construit. Des choix honnêtes pour les fondateurs techniques et non techniques.
  • Les 7 meilleures alternatives à Claude Code en 2026
    Les meilleures alternatives à Claude Code en 2026 : Cursor, Windsurf, Cline, Aider, GitHub Copilot, Devin et Gemini CLI. Une comparaison honnête du prix, de l'autonomie et de la personne à qui chacune convient.
  • The Best Stack for an AI SaaS in 2026 (Next.js, Supabase, Stripe, RLS)
    The best stack for an AI SaaS in 2026: Next.js 16, Supabase, Stripe, Vercel, with pgvector and RLS. Free until you have revenue.
  • Bolt vs Lovable vs v0: Which AI App Builder to Ship With?
    Bolt vs Lovable vs v0 compared: v0 wins on UI, Lovable on fastest full-stack MVP, Bolt on code control and mobile. Plus the honest production caveat.
  • Claude Code Starter Kit: The Fastest Way to a Production SaaS (2026)
    A Claude Code starter kit needs two layers: a harness that tells Claude how to work and a production SaaS codebase. Here is what to look for in 2026.

More from Toolkit

  • CLAUDE.md, Skills, Subagents, Hooks: When to Use Which
    Claude Code skills vs subagents vs hooks vs CLAUDE.md: a plain mental model for picking the right primitive, with token costs and examples.
  • Claude Code Subagents: The 3 to 5 Agent Sweet Spot
    Claude code subagents work best at 3-5 concurrent agents. Here is why that ceiling exists, how to set them up, and what to use past it.
  • CLAUDE.md Best Practices: The File That Makes Claude Code Reliable
    CLAUDE.md best practices: keep it under 200 lines, write it by hand, and use hooks when you need real enforcement, not advice.
  • How to Fix Claude Code Running Out of Context
    Claude Code running out of context is a session design problem. Fix it with /compact, lean CLAUDE.md, skills, and subagents, not a bigger window.

Arrête de tout configurer. Place à la construction.

Des templates SaaS avec orchestration IA.

Bolt vs Lovable vs v0: Which AI App Builder to Ship With?

Bolt vs Lovable vs v0 compared: v0 wins on UI, Lovable on fastest full-stack MVP, Bolt on code control and mobile. Plus the honest production caveat.

Claude Code Starter Kit: The Fastest Way to a Production SaaS (2026)

A Claude Code starter kit needs two layers: a harness that tells Claude how to work and a production SaaS codebase. Here is what to look for in 2026.

On this page

Boilerplate vs harness: the one idea to take away
Why a long CLAUDE.md hurts you
Dynamic workflows make a hand-written agents.md counterproductive
The hidden context bill
Boilerplate vs. harness: what you actually get
The quality gap nobody mentions
What this changes
FAQ
What is a Claude Code boilerplate?
Claude Code boilerplate vs harness: what is the difference?
How long should a Claude Code CLAUDE.md be?
What are Claude Code dynamic workflows?

Arrête de tout configurer. Place à la construction.

Des templates SaaS avec orchestration IA.