Skip to main content
Introducing TSK-1Introducing TSK-1·Taskade's intelligence layer.
taskade
PricingHelpDashboard →Dashboard →
PricingLoginSign up for free →Sign up for free →
Dashboard →Dashboard →
Sign up →Sign up →
Loved by 1M+ users·Hosting 100K+ apps·Deploying 500K+ AI agents·Running 1M+ automations·Backed by Y Combinator·Powered by TSK-1
TaskadeCreate an AppPricingFeaturesTSK-1 BenchmarkContact usIntegrationsMCP ServerPressAbout
ConnectProductivityKitsVideosReviewsFAQ
LearnGenesisProjectsAI Agents
AutomationConnectorsAccount & BillingImport & ExportVideo TutorialsSearch Articles
DocsGetting StartedREST APIAction API
MCP ServersGuides & SDK
Community
FeaturedQuick AppsToolsDashboardsWebsites
WorkflowsProjectsFormsCreators
DownloadsAndroidiOSMacWindows
ChromeFirefoxEdge
Compare
vs Cursorvs Boltvs Lovablevs V0vs Windsurf
vs Replitvs Emergentvs Devinvs Claude Codevs ChatGPTvs Claudevs Perplexityvs GitHub Copilotvs Figma AIvs Notionvs ClickUpvs Asanavs Mondayvs Trellovs Jiravs Linearvs Todoistvs Evernotevs Obsidianvs Airtablevs Basecampvs Mirovs Slackvs Bubblevs Retoolvs Webflowvs Framervs Softrvs Glidevs FlutterFlowvs Base44vs Adalovs Durablevs Gammavs Squarespacevs WordPressvs UI Bakeryvs Zapiervs Makevs n8nvs Jaspervs Copy.aivs Writervs Rytrvs Manusvs Crewvs Lindyvs Relevance AIvs Wrikevs Smartsheetvs Monday Magicvs Codavs TickTickvs Any.dovs Thingsvs OmniFocusvs MeisterTaskvs Teamworkvs Workfrontvs Bitrix24vs Process Streetvs Toggl Planvs Motionvs Momentumvs Habiticavs Zenkitvs Google Docsvs Google Keepvs Google Tasksvs Microsoft Teamsvs Dropbox Papervs Quipvs Roam Researchvs Logseqvs Memvs WorkFlowyvs Dynalistvs XMindvs Whimsicalvs Zoomvs Remember The Milkvs Wunderlist
Taskade AIVideo GuideApp BuilderVibe CodingAgent BuilderDashboard Builder
CRM BuilderWebsite BuilderForm BuilderWorkflow AutomationWorkflow BuilderBusiness-in-a-BoxAI for MarketingAI for Developers
AI Agents
FeaturedProject ManagementOperations IntelligenceProductivityMarketing
TranslatorContentWorkflowResearchPersonalSalesSocial MediaTo-Do ListCRMTask AutomationCoachingCreativityTask ManagementBrandingFinanceLearning and DevelopmentBusinessCommunity ManagementMeetingsAnalyticsDigital AdvertisingContent CurationKnowledge ManagementProduct DevelopmentPublic RelationsProgrammingHuman ResourcesE-CommerceEducationLegalEmailSEODeveloperVideo ProductionDesignFlowchartDataPromptNonprofitAssistantsTeamsCustomer ServiceTrainingTravel PlanningUML DiagramER DiagramMath TutorLanguage LearningCode ReviewerLogo DesignerUI WireframeFitness CoachLead EnrichmentFounder OSSales DevelopmentBookkeepingRecruitingWebsite MonitoringField ServiceLicensingAll Categories
Automations
FeaturedAI Agent AutomationAI WorkflowsLogic AutomationsTrigger Automations
Agentic Process AutomationAction AutomationsAI Models in WorkflowsAgentic AutomationMulti-Agent AutomationBusiness-in-a-BoxOperations IntelligenceInvestor OperationsEducation & LearningHealthcare & ClinicsReal EstateStripeSalesHR & People OpsField Service & DispatchRenewals & LicensesE-commerceContentMarketingEmailCustomer SupportHubSpotProject ManagementAgentic WorkflowsAppointment SchedulingCalendarReportsSlackWebsiteFormTaskWeb ScrapingWeb SearchChatGPTText to ActionYoutubeLinkedInTwitterGitHubDiscordMicrosoft TeamsWebflowIndustry News & RSS FeedsGoogle WorkspaceManufacturing & OperationsAI Agent TeamsNotion AutomationsProposalBookkeeping & ExpensesClient OnboardingGoogle SheetsGoogle DriveGoogle CalendarGoogle FormsShopifyAsanaAirtableTrelloTodoistMailchimpClickUpGoogle DocsGmailGoogle TasksJiraLinearMicrosoft OutlookTelegramAll Categories
Wiki
Taskade GenesisAI AgentsAutomation
ProjectsLiving DNAAutonomous Workspaces, Agents & AppsQuantum AI & Taskade Genesis QuantumFoundations: The Theory Under Modern AIPlatformAI InfrastructureIntegrationsProductivityMethodsProject ManagementAgileScrumAI ConceptsCommunityTerminologyFeatures
Templates
FeaturedChatGPTOperations IntelligenceTablePersonal
Project ManagementSalesFlowchartTask ManagementEngineeringEducationDesignTo-Do ListMarketingMind MapGantt ChartOrganizationalPlanningMeetingsTeam ManagementStrategyGamingProductionProduct ManagementStartupRemote WorkY CombinatorRoadmapCustomer ServiceLegalEmailBudgetsContentConsultingE-CommerceStandard Operating Procedure (SOP)Human ResourcesProgrammingMaintenanceCoachingSocial MediaHow-TosResearchMusicTrip PlanningCRMClient OnboardingEmployee OnboardingSOPBug TrackerRecruitment TrackerFormSales PipelineContent CalendarMarketing PlanProduct RoadmapBusiness PlanSWOT Analysis30-60-90 Day PlanInterviewNotion AlternativeKPIStrategic PlanMeeting AgendaInvoiceRisk RegisterIT Asset ManagementKanban BoardChange ManagementCommunication PlanRFPScope of WorkStatement of WorkHelpdeskKnowledge BaseCreative BriefGoal SettingExecutive SummaryGap AnalysisBooking SystemEvent ManagementPortfolio TrackerCustomer Onboarding PortalsClient PortalAgency OperationsFinance TrackingAll Categories
Generators
AI SoftwareNo-Code AI AppAI AppAI WebsiteAI Dashboard
AI FinanceAI Operations IntelligenceAI FormAI AgentAI Client Portal BuilderAI WorkspaceAI ProductivityAI To-Do ListAI WorkflowsAI EducationAI Mind MapsAI FlowchartAI Scrum Project ManagementAI Agile Project ManagementAI MarketingAI Project ManagementAI Social Media ManagementAI BloggingAI Agency WorkflowsAI ContentAI Software DevelopmentAI MeetingAI PersonasAI OutlineAI SalesAI ProgrammingAI DesignAI FreelancingAI ResumeAI Human ResourceAI SOPAI E-CommerceAI EmailAI Public RelationsAI InfluencersAI Content CreatorsAI Customer ServiceAI BusinessAI PromptsAI Tool BuilderAI SEOAI Gantt ChartAI CalendarsAI BoardAI TableAI ResearchAI LegalAI ProposalAI Video ProductionAI Health and WellnessAI WritingAI PublishingAI NonprofitAI DataAI Event PlanningAI Game DevelopmentAI Project Management AgentAI Productivity AgentAI Marketing AgentAI Personal AgentAI Business and Work AgentAI Education and Learning AgentAI Task Management AgentAI Customer Relations AgentAI Programming AgentAI SchemaAI Business PlanAI Pitch DeckAI InvoiceAI Lesson PlanAI Social Media CalendarAI API DocumentationAI Database SchemaAI Marketing PlanAI Sales Pipeline GeneratorAI Course BuilderInternal ToolsBooking SystemReal Estate CRMInventory ManagementAI CRM BuilderAI TimesheetAI DispatchAI NewsletterAI Clinic OperationsAI Directory BuilderAll Categories
Converters
AI Featured ConvertersAI PDF ConvertersAI CSV ConvertersAI Markdown ConvertersAI Prompt to App Converters
AI Data to Dashboard ConvertersAI Workflow to App ConvertersAI Idea to App ConvertersAI Flowcharts ConvertersAI Mind Map ConvertersAI Text ConvertersAI Youtube ConvertersAI Knowledge ConvertersAI Spreadsheet ConvertersAI Email ConvertersAI Web Page ConvertersAI Video ConvertersAI Coding ConvertersAI Task ConvertersAI Kanban Board ConvertersAI Notes ConvertersAI Education ConvertersAI Language TranslatorsAI Business → Backend App ConvertersAI File → App ConvertersAI SOP → Workflow App ConvertersAI Portal → App ConvertersAI Form → App ConvertersAI Schedule → Booking App ConvertersAI Metrics → Dashboard ConvertersAI Game → Playable App ConvertersAI Catalog → Directory App ConvertersAI Creative → Studio App ConvertersAI Agent → Agent App ConvertersAI Audio ConvertersAI DOCX ConvertersAI EPUB ConvertersAI Image ConvertersAI Resume & Career ConvertersAI Presentation ConvertersAI PDF to Spreadsheet ConvertersAI PDF to Database ConvertersAI PDF to Quiz ConvertersAI Image to Notes ConvertersAI Audio to Notes ConvertersAI Email to Tasks ConvertersAI CSV to Dashboard ConvertersAI YouTube to Flashcards ConvertersURL to NotesVideo → SummaryAI Receipts to Expense Tracker ConvertersAI Docs to Knowledge Base ConvertersAI Form to Client Portal ConvertersSpreadsheet to CRMAll Categories
Prompts
Client PortalsDocument IntakeField Service
Operations IntelligenceCRMAdvertisingDesignInvoicing and PaymentsSocial MediaCodingBooking and SchedulingConsultingCustomer SupportComplianceTime TrackingNonprofitPatient IntakeBlog WritingBrandingPersonal FinanceHuman ResourcesPublic RelationsTeam CollaborationProduct ManagementSupportAgencyReal EstateMarketingResearchSalesCopywritingContentProject ManagementWebsite CreationStrategyE-commerceEngineeringSEOEducationEmail MarketingUX/UIProductivityInfluencer MarketingAnalyticsEntrepreneurshipLegalVibe CodingRecruitingAll Categories
Blog
Introducing Taskade TSK-1: The System Kernel Behind Every App (2026)Chat-Native App Builders in 2026: What You Actually Own When the Chat EndsGenerate the Art. Preview the Agent. Put It on Your Domain (2026)
Agentic Automation Explained: Agent vs AI Step (2026)The Scaffolding Tax: Why Less Prompt Beats More (2026)History of Mind Mapping: From Porphyry to Buzan to AI (2026)The Bitter Lesson Explained: Richard Sutton's 26 Words (2026)Self-Replicating Code: Quines, von Neumann, and the Programs That Copy Themselves (2026)Markov Chains Explained: The Memoryless Math Behind Google, Monte Carlo, and ChatGPT (2026)Add Client Logins. Connect Your Domain. Ship a Real Product in 2026Track Customer Health. Catch Churn Early. Keep the Accounts You Won (2026)Compression Is Intelligence: What Cross-Entropy Really Measures (2026)Automate License Renewals. Track Every Key. Own Your Software Spend (2026)Track Hours. Bill Clients. Get Paid. (Clone a Working Time Tracker in 2026)Claude Shannon: The History of Information Theory and the Man Who Invented the Bit (2026)Connect Your Apps. Automate Your Business. (Two-Way Workflows in 2026)Excel Job Log to Dispatch App (2026): Own the BoardMaintainX Alternative for Small Shops (2026)The TSK-1 Benchmark: Nine AI Models Built the Same App in One Day (2026)Run Your Whole Business in One App with Taskade Genesis (June 2026)
AIAutomationProductivityProject ManagementRemote WorkStartupsKnowledge ManagementCollaborative WorkUpdates
Changelog
Project Tap Hotfix (Sep 2, 2026)Run Two Builds at Once & Connect ClickUp (Sep 2, 2026)App Kits Carry Agent Teams & CSV Attachments (Sep 2, 2026)
Whole-File App Edits & Markdown Attachments (Sep 2, 2026)App Header Controls Hotfix (Aug 31, 2026)Automation Email Safety Hotfix (Aug 31, 2026)Reliable Form Saves in Taskade Genesis Apps (Aug 30, 2026)
Wiki
Taskade GenesisAI AgentsAutomation
ProjectsLiving DNAAutonomous Workspaces, Agents & AppsQuantum AI & Taskade Genesis QuantumFoundations: The Theory Under Modern AIPlatformAI InfrastructureIntegrationsProductivityMethodsProject ManagementAgileScrumAI ConceptsCommunityTerminologyFeatures
Prompts
Client PortalsDocument IntakeField Service
Operations IntelligenceCRMAdvertisingDesignInvoicing and PaymentsSocial MediaCodingBooking and SchedulingConsultingCustomer SupportComplianceTime TrackingNonprofitPatient IntakeBlog WritingBrandingPersonal FinanceHuman ResourcesPublic RelationsTeam CollaborationProduct ManagementSupportAgencyReal EstateMarketingResearchSalesCopywritingContentProject ManagementWebsite CreationStrategyE-commerceEngineeringSEOEducationEmail MarketingUX/UIProductivityInfluencer MarketingAnalyticsEntrepreneurshipLegalVibe CodingRecruitingAll Categories
© 2026 Taskade
PrivacyTermsSecurity
Made withTaskade AIforBuilders
BlogAIThe Scaffolding Tax: Why Less…

The Scaffolding Tax: Why Less Prompt Beats More (2026)

Two frontier labs and two research papers reached the same conclusion by 2026: the AI instructions you wrote to improve output are now quietly making it worse.

Construction scaffolding around a building site, the visual metaphor for the scaffolding tax in AI prompting: structure you build to support the work, which eventually has to come down
August 30, 202627 min readTaskade TeamAI·#prompt-engineering#context-engineering#ai-agents
On this page (17)
What Is the Scaffolding Tax?The Evidence: Four Sources, One ConclusionWhat the Persona Research Actually FoundThe Measured Cost of Over-ScaffoldingWHAT IT ACTUALLY MEASURES (Context Rot, 18 frontier models)The Hidden Costs Nobody Budgets ForWhy the Rules InvertedThe Ablation Method: Find Out What Your Prompt Is WorthWhat to Delete and What to KeepThe Verification LadderThe Three-Part Prompt That Replaces the PersonaWhere This Does NOT ApplyWhat This Means If You Are Not a DeveloperRun Your Own Ablation This WeekFrequently Asked QuestionsRelated ReadingResources

In late July 2026, the day after Opus 5 shipped, the creator of Claude Code said something that contradicted almost every piece of prompting advice published in the previous three years.

They had deleted more than 80% of Claude Code's system prompt. Performance on their coding evaluations did not drop.

"A lot of the stuff in the system prompt was correcting for behaviors that the model should have known, but it didn't. Now, Opus 5 just does it."

— Boris Cherny, creator of Claude Code

Read that carefully, because it reframes what a system prompt has been all along. It is not a specification. It is a ledger of a previous model's defects — written to patch a version that no longer exists, and re-read on every single call, forever.

That is the scaffolding tax. And by 2026, four independent sources — two competing frontier labs and two research papers — had measured it and reached the same conclusion.

TL;DR: Anthropic deleted 80%+ of Claude Code's system prompt with no eval loss. OpenAI measured leaner prompts at +10-15% eval scores and -41-66% tokens. Two research papers agree: minimal agents beat fully-equipped ones by 32% and 79%, and 162 personas across 2,410 questions produced no accuracy gain. Supply information, not pressure. Build on a workspace that routes context


What Is the Scaffolding Tax?

The scaffolding tax is the recurring cost of instructions a model no longer needs. Every line in a system prompt, rules file, or skill is re-read on every single call, so it consumes tokens, money, and attention forever. It was worth paying when it corrected a real weakness — not once a newer model fixes that weakness natively.

The tax has three components, and only the first one is obvious:

Component What it costs Why people miss it
Token cost Paid on every call, forever Feels small per call; compounds across thousands
Attention cost Competes with your actual request for the model's focus Invisible, since the model never reports being distracted
Conflict cost Reasoning tokens spent reconciling rules that disagree OpenAI's 2026 guidance names this directly: contradictions make a model burn reasoning rather than choose

The mechanism is straightforward once stated. Scaffolding is added at a moment when the model genuinely needs it. Models improve on a roughly quarterly cadence. Instructions do not expire on their own. So the gap between what the model needs and what you are still telling it widens with every release you install without an audit.

Model v1 shipshas a real weakness You write an instructionto correct it Works. Genuinely helps. Model v2 shipsweakness fixed natively Your instruction is still there.Nobody removed it. Costs tokens on every call Competes for attentionwith your real request May now CONFLICT withthe model's better default THE SCAFFOLDING TAX
Model v1 shipshas a real weakness You write an instructionto correct it Works. Genuinely helps. Model v2 shipsweakness fixed natively Your instruction is still there.Nobody removed it. Costs tokens on every call Competes for attentionwith your real request May now CONFLICT withthe model's better default THE SCAFFOLDING TAX

The Evidence: Four Sources, One Conclusion

The reason to treat this as a finding rather than a vendor opinion is that two competing labs and two research papers arrived at it independently — Anthropic, OpenAI, a persona study, and an agent-scaffolding ablation — using different methods, between 2024 and mid-2026, and all pointing the same direction: less instruction, not more.

Source Date Finding Measured effect
Anthropic / Claude Code Jul 24, 2026 Deleted 80%+ of the system prompt for a new model generation; model described as "a little bit more intelligent without these prompts" 80%+ removed, coding evals held
OpenAI prompting guide Jul 13, 2026 "Outcome-first prompting": define the destination and stopping conditions, then get out of the way +10-15% evals, -41-66% tokens, -33-67% cost
More Is Not Always Better by Ming Liu May 7, 2026 The all-in agent (planning, tools, memory, self-reflection, retrieval) is consistently suboptimal Minimal beat maximal by 32% on HotpotQA and 79% on GSM8K
When "A Helpful Assistant" Is Not Really Helpful by Zheng et al., Findings of EMNLP 2024 2024 Personas do not improve accuracy; per-persona effects are "largely random" 162 roles, 2,410 questions, 4 model families

Two of these are competitors who do not coordinate on guidance. One is peer-reviewed and one is a preprint. They measure different things — a shipping product's prompt, an eval suite, an agent-component ablation, and a persona study — and they point the same direction.

Frontier labs, independently Two research papers SAME CONCLUSION:supply information, not pressure Anthropic: cut 80%+of a shipping system prompt OpenAI: outcome-first-41-66% tokens, +10-15% evals Agent scaffolding:all-in is consistently worst32% and 79% gaps Personas: no accuracy gain162 roles / 2,410 questions
Frontier labs, independently Two research papers SAME CONCLUSION:supply information, not pressure Anthropic: cut 80%+of a shipping system prompt OpenAI: outcome-first-41-66% tokens, +10-15% evals Agent scaffolding:all-in is consistently worst32% and 79% gaps Personas: no accuracy gain162 roles / 2,410 questions

What the Persona Research Actually Found

The most widely practiced prompting habit in the world — telling a model to "act as an expert" — does not improve accuracy, and the peer-reviewed study that proved it, testing 162 personas across 2,410 factual questions, has been public since 2023.

"When 'A Helpful Assistant' Is Not Really Helpful: Personas in System Prompts Do Not Improve Performances of Large Language Models" by Mingqian Zheng, Jiaxin Pei, Lajanugen Logeswaran, Moontae Lee, and David Jurgens was accepted to Findings of EMNLP 2024. The design is unusually thorough:

  • 162 roles, spanning 6 types of interpersonal relationship and 8 domains of expertise
  • 2,410 factual questions
  • 4 popular model families
  • A control condition with no persona at all

The headline result: adding a persona does not improve performance over the control. But the two secondary findings are the ones that should change your behavior.

  1. Persona effects are largely random. Gender, type, and domain of the persona all shift accuracy, but not in a direction you can predict or exploit.
  2. You cannot search your way out of it. Aggregating the best persona per question does improve accuracy significantly. But automatically identifying which persona will be best "often performs no better than random selection."

That second point is what kills the technique as a practice. Even granting that some persona helps on some question, you have no reliable way to pick it in advance. You are buying a lottery ticket and paying rent on it every call.

Citation capsule. A peer-reviewed study of 162 personas across 2,410 factual questions and four model families found role-prompting produces no accuracy improvement over no persona at all, with per-persona effects the authors describe as "largely random." Personas remain legitimately useful for controlling tone and voice. They were never an accuracy technique; they were a habit that felt like one.


The Measured Cost of Over-Scaffolding

Numbers, not intuitions. Lean prompts beat verbose ones by 41-66% fewer tokens and 10-15% better eval scores, equipping every capability loses to a minimal config by 32% and 79%, and filling a million-token window degrades retrieval on every model measured — the move that feels right, measured.

The intuitive move What actually happens Mechanism
Add more instructions so it understands better The lean version used 41-66% fewer tokens and scored 10-15% higher Every line is re-read per call; conflicting lines burn reasoning
Equip the agent with every capability Beaten by minimal configs, by 32% and 79% Cross-component interference; best configs use 1-4 components
Use the 1M-token window so it remembers everything Retrieval degrades as the window fills, on all 18 models in Chroma's Context Rot test A bigger window is a bigger haystack
Capitalize the rule it keeps ignoring It keeps ignoring the rule The file is too long and the rule is lost mid-context. The fix is deletion, not emphasis
Add a persona to raise quality No accuracy change, per 162 roles and 2,410 questions Personas shift tone, not correctness

That third row deserves emphasis because it inverts a marketing message the whole industry has pushed. Chroma's Context Rot report, which tests 18 frontier models, measured retrieval falling as the input grows, and "Lost in the Middle" showed accuracy dropping when the relevant fact sits mid-context. Bigger windows are a real capability for holding material. They are not a memory upgrade, because the retrieval curve bends the wrong way as you fill them.

   WHAT PEOPLE THINK A BIGGER WINDOW BUYS
   ----------------------------------------------------------
   256K  ####################################  "remembers"
   1M    ############################################  "remembers MORE"

WHAT IT ACTUALLY MEASURES (Context Rot, 18 frontier models)

short ################################## retrieves reliably
long ########################### retrieval degrades
|- the haystack grows faster than recall


A bigger window is a bigger haystack, not a better index.

This is the same result the field has been circling since Lost in the Middle (2023) showed accuracy degrades when relevant information sits mid-context, and Chroma's context-rot work extended it across 18 frontier models. See context rot for the mechanism.

The OpenAI figures are worth looking at as a shape rather than a list, because the two lines move in opposite directions — which almost never happens in optimization.

Eval score Token use Cost -70 -60 -50 -40 -30 -20 -10 0 10 20 Metric Change vs a verbose prompt (%) Leaner prompts: what OpenAI measured on coding agents
Eval score Token use Cost -70 -60 -50 -40 -30 -20 -10 0 10 20 Metric Change vs a verbose prompt (%) Leaner prompts: what OpenAI measured on coding agents
Midpoints of the reported ranges: +10-15% eval score, -41-66% tokens, -33-67% cost. Quality up and spend down from the same edit.

The Hidden Costs Nobody Budgets For

Beyond the prompt itself, three operational habits carry a scaffolding tax that almost no one measures: delegating to Claude Code agent teams, which can run roughly 7x the tokens of a standard session (sub-agents inside one session cost less); switching models mid-conversation; and capitalizing a rule the model keeps ignoring. In each case the intuitive move is the expensive one.

Delegating to sub-agents to "keep the main context clean." This is the most repeated agent tip of the last two years, and it is only half right. Each delegated agent runs as a separate instance with its own context window, re-paid uncached — which is why Anthropic's documentation puts agent-team sessions at roughly 7x the tokens of a standard session. The useful distinction: sub-agents are cheap for looking (broad search, parallel investigation, little context required) and expensive for doing (anything that needs the context you already have loaded).

Switching to a cheaper model mid-conversation. Prompt caches are per-model. Switch 100,000 tokens into a conversation and you pay to rebuild the cache on the cheap model, then pay again to rebuild it when you switch back. The "cheaper" model can cost more than staying put.

Capitalizing a rule the model keeps ignoring. If a written rule is being violated, the usual cause is that the file is long enough for the rule to be lost mid-context. Emphasis does not fix position. Deletion does.

Habit Feels like Actually costs
Delegate everything to agent teams Cleaner context Up to ~7x tokens; context re-paid uncached per agent
Drop to a cheaper model mid-task Saving money Cache rebuilt twice, often a net loss
Fill the 1M-token window Better memory Retrieval degrades as the window fills (Context Rot, 18 models)
SHOUT the rule it ignores Better compliance No change; the rule is lost, not unnoticed
Add one more instruction Safer output One more line read on every future call

The unifying mechanism is that most AI costs are paid per call, forever, while most AI decisions are made once. That asymmetry is what makes an unreviewed prompt file expensive.


Why the Rules Inverted

Two mechanisms explain the entire shift, and neither is mysterious: models absorbed the behaviors prompts used to force, so an old patch becomes overhead the moment the gap closes, and reasoning models spend tokens reconciling any two rules that disagree — which is why OpenAI's 2026 guidance drops absolutes like "always" and "never."

Mechanism 1: models absorbed the behaviors prompts used to force. Chain-of-thought instructions existed because models did not reason step by step on their own. Formatting rules existed because output was unreliable. Persona framing existed as a crude way to steer register. Each was a genuine patch for a genuine gap, and each gap closed. When the gap closes, the patch does not become neutral. It becomes overhead that competes with your actual request.

Mechanism 2: contradictions are expensive on reasoning models. OpenAI's 2026 guidance is explicit that conflicting rules cause the model to spend reasoning tokens reconciling the contradiction rather than selecting an action. This is why absolutes like "always" and "never" made their trim list. A long instruction file almost always contains rules that disagree at the edges, and every disagreement is billed.

you write an instruction it genuinely helps new model closes the gap natively instruction is never removed re-read on every call it now disagrees with a better default reasoning tokens burned reconciling Gap Patch Working Closed Overhead Conflict
you write an instruction it genuinely helps new model closes the gap natively instruction is never removed re-read on every call it now disagrees with a better default reasoning tokens burned reconciling Gap Patch Working Closed Overhead Conflict
Overhead is the state almost every prompt file is in right now.

The Ablation Method: Find Out What Your Prompt Is Worth

An ablation is an evaluation where you delete things to measure their impact. It is standard research practice, and Anthropic applies it to Claude Code's system prompt every time a new model ships — deleting it entirely, then restoring only the lines that prove necessary, one at a time.

"You delete the entire system prompt and then you bring it back line by line to figure out what is the impact of each individual line."

The rule that stops the prompt regrowing is the important half:

"Only when you see it repeatedly stumble on the same thing, that's when you add it back."

Once is noise. Twice is a line item. Most instructions in most files were written after a single bad output.

No failure Failed once Same failure twice Start: your currentinstruction file 1. DELETE IT ALLkeep a copy, obviously 2. USE IT for real workDo not guess what will break 3. OBSERVE:did it fail? Keep it deleted.That line was a tax. Noise. Keep watching.Do NOT add a rule yet. 4. ADD BACK ONE LINEas narrow as possible Result: a file where everyline has paid for itself
No failure Failed once Same failure twice Start: your currentinstruction file 1. DELETE IT ALLkeep a copy, obviously 2. USE IT for real workDo not guess what will break 3. OBSERVE:did it fail? Keep it deleted.That line was a tax. Noise. Keep watching.Do NOT add a rule yet. 4. ADD BACK ONE LINEas narrow as possible Result: a file where everyline has paid for itself

The advice given to people who merely use these tools rather than build on them was blunter: delete your instruction files, skills, and hooks roughly every six months and see what happens. The prediction is that it will surprise you, because the file was written for a model that has since been replaced twice.


What to Delete and What to Keep

This is the practical core, and it is where the simple version of the advice ("delete everything") needs a correction practitioners found within days: a fixed model can swing 6x in benchmark results from the harness alone, so what you delete matters as much as whether you delete.

Context routing is not instruction. Telling a model where your client notes live is information it cannot derive. Telling a capable model what order to do its work in is a procedure it already knows. The first is a map. The second is backseat driving.

   DELETE (a past model's defects)          KEEP (what it cannot derive)
   ==============================           ===============================
   "you are a senior copywriter"            where the source files live
   "take a deep breath"                     what "done" looks like
   "do step 1, then 2, then 3"              what to verify before finishing
   "always" / "never" absolutes             hard constraints and limits
   "do not return markdown"                 the schema, enforced not asked
   style rules with no measured effect      who approves, and when
   workarounds for a retired model          house facts: brand, legal, policy
   ==============================           ===============================
   These correct a model.                   These inform a model.
   They expire.                             They compound.

The same split explains a result that otherwise looks contradictory. Research has measured a 6x swing in benchmark results from changing only the harness around a fixed model, while Anthropic simultaneously deleted 80% of a harness's prompt and lost nothing. Both are true, because a harness has two halves that age in opposite directions.

Instruction half Structural half
Contains System prompts, personas, procedure, style rules Permissions, verification, tool access, context routing
Ages Decays every model generation Compounds across every model
Why Written to correct a model that no longer exists A better model still cannot grant itself permissions or run your tests
Action Ablate every 3-6 months Invest continuously

The confirming detail: asked what remained in Claude Code's harness after the deletions, the answer was "almost all of it is about safety and permissions and static analysis, and there's a bunch of UI code." The structural half survived. The instruction half was the 80%.

For the fuller treatment of that split, see what an AI agent harness is.


The Verification Ladder

If the instruction half decays, what should you spend that effort on instead? Both the creator of Claude Code and Anthropic's own power-user guidance name the same answer independently: verification, checked at one of four escalating levels, because a 30-step agent run at 95% per-step accuracy finishes correctly only 21% of the time.

"The verification I think is probably the single most important thing that people do not get right."

Anthropic's guidance puts it just as bluntly: the single most impactful practice is verification, because without a check, you are the verification loop, and every error simply waits for a human to notice it.

There are four levels, and they escalate in cost and reliability.

   LEVEL 4  ADVERSARIAL REVIEW AGENT
            a separate agent whose job is to find gaps
            ! scope it to "correctness / stated requirements /
              the done-condition, treat the rest as optional"
              or it will invent problems indefinitely
            ^
   LEVEL 3  BLOCKING HOOK
            a script that physically prevents the turn from
            ending until it passes
            ^
   LEVEL 2  SEPARATE EVALUATOR
            re-checks a condition after every turn
            ^
   LEVEL 1  IN-PROMPT CHECK
            "before you finish, verify X against Y"
            ^
   LEVEL 0  YOU
            every error waits for a human to notice it

The Level 4 caveat is the non-obvious part and worth internalizing: an adversarial reviewer with an open brief always finds something, because that is what you asked for. Scope it to the done-condition or it manufactures work forever.

The reason verification is the right investment is arithmetic. Agent runs multiply their per-step accuracy: a 30-step run at 99% per-step accuracy finishes correctly 74% of the time, and at 95% per step the same run finishes 21% of the time. A verifier does not raise per-step accuracy. It catches the bad step before it propagates into the next ten. See AI yield for the full math.

task + done-condition + what to verify attempt submit for check run the deterministic test fail, with the specific error fix resubmit pass, and here is the evidence The checker must be independent ofthe maker. Self-grading looks for amistake it already missed once. You Agent Verifier The work
task + done-condition + what to verify attempt submit for check run the deterministic test fail, with the specific error fix resubmit pass, and here is the evidence The checker must be independent ofthe maker. Self-grading looks for amistake it already missed once. You Agent Verifier The work

The Three-Part Prompt That Replaces the Persona

If you delete the persona line and the pressure phrases, you free up roughly the same word budget you started with. Anthropic's own prompting guidance suggests spending it on three things instead: where to look, the definition of done, and a self-check — plus one rule: state what to do, not what to avoid.

  1. Where to look — point at the context it should go and get
  2. Definition of done — what the finished output looks like
  3. A self-check — the docs' own suggested phrasing is "Before you finish, verify your answer against..."

Plus one negative rule: stop writing "do not do X." A prohibition that conflicts with the actual request confuses the model. State the positive form.

Before, the 2023 habit After, 2026 practice
"You are a senior copywriter with 20 years of experience who writes all my marketing copy. Take a deep breath. This task is very important." "The client notes are in the onboarding folder."
"Do not return this as markdown." "Write it as flowing paragraphs."
"Be thorough and accurate. This is critical." "A one-page proposal covering their three pain points, price at the bottom."
(no check at all) "Before you finish, verify every number against the notes and flag anything you cannot support."

Same word count. Every word now doing work. This is the same lesson the history of prompt engineering arrives at from the other direction: techniques that supply information survived, and techniques that supply pressure did not.


Where This Does NOT Apply

An honest article has to mark its own limits, and this thesis has four: context routing is exempt, weaker and smaller models still need scaffolding, product behavior is not raw capability — Anthropic kept roughly 20% of its own prompt on purpose — and the underlying research has its own boundaries.

1. Context routing is exempt. Covered above, but worth restating because the popular version of this advice drops it. Facts a model cannot derive — where things live, your brand rules, your legal constraints, your schema — are not scaffolding. They are inputs.

2. Weaker and smaller models still need scaffolding. The evidence above is about frontier models. If you run a small local model, a cheap tier, or an older snapshot, the instructions you would delete may still be load-bearing. The tax exists because the model outgrew the instruction, and that has not happened everywhere.

3. Product behavior is not raw capability. Anthropic kept roughly 20% of the prompt on purpose. The deleted portion made the model smarter; the retained portion makes the product behave like a product. If you ship something to other people, some instruction exists to make the experience consistent rather than to make the model capable. That part does not get ablated away.

4. The research has boundaries. The persona study measured factual accuracy, not tone, creativity, or safety, and personas remain a legitimate tool for voice. The agent-scaffolding paper found optimal component counts vary by task, which makes "use fewer components" a prior rather than a rule. And "minimal beats maximal" is a finding about the all-in default, not a proof that one component is always right.

The reasonable posture is not minimalism as an ideology. It is: stop treating additions as free, and start measuring what each one buys.


What This Means If You Are Not a Developer

The scaffolding tax is usually discussed as a coding problem because that is where it was measured, but the underlying principle applies to anyone running AI on real work. The durable layer was never an instruction file — it is where your information lives and how it gets checked, and that changes what you should build.

That distinction is the whole design of a Taskade workspace. Projects hold the data. AI agents read those projects rather than a document describing them. Automations act on what the agents decide and write the results back. Nothing in that loop is a procedure written to correct a model's behavior, which is precisely why none of it expires when the model improves.

Workspace memory graph in Taskade, showing projects, agents, and automations connected as a living structure agents can read

The tax The workspace equivalent Why it does not decay
A long instruction file restating your process Projects and databases across multiple project views The agent reads the live record instead of a description of it
"Remember that our terms are net-30" typed each time Persistent agent memory and connected knowledge Stored once, retrieved when relevant
A checklist telling the model what to check Automations with 100+ bidirectional integrations that run the check Execution is structural, not instructional
Procedure written for a 2025-era model An outcome description and a done-condition Survives every model upgrade underneath it

The practical consequence for a non-coder is short: stop writing longer prompts, and start putting the facts somewhere the agent can read them. A workspace where the answer already lives beats a prompt that restates the answer, on every model, forever.

Training a Taskade AI agent on new knowledge sources

Start from a working setup in the Community Gallery, or describe the outcome and let Taskade Genesis assemble the projects, agents, and automations together.


Run Your Own Ablation This Week

A concrete 30-minute version of the ablation method for whatever AI tool you actually use: copy your current instructions, cut everything except hard constraints, work with it for a few real tasks, log every failure verbatim, and restore only the lines that fail twice.

Step Do this Watch for
1. Copy Save your current instruction file somewhere safe Keep the baseline
2. Cut Delete everything except where things live and hard constraints Resist predicting what will break
3. Work Use it normally for a few real tasks Use real work, not synthetic tests
4. Log Write down each failure, verbatim Most will not recur
5. Restore Add back one narrow line only for a failure you saw twice One line per repeated failure, not one paragraph
6. Compare Check output quality and token use against your saved baseline Expect shorter and better

Two things to check while you are in there, both of which are pure tax:

  • Rules the model keeps ignoring. If a rule is violated despite being written down, the file is probably too long and the rule is lost mid-context. Shortening the file works; capitalizing the rule does not.
  • Contradictions. Any two rules that disagree at the edges are billed to you in reasoning tokens on every call. Pick one.

Frequently Asked Questions

What is the scaffolding tax?

The scaffolding tax is the ongoing cost of AI instructions that a model no longer needs. Every line in a system prompt or rules file is re-read on every call, so it costs tokens, money, and attention permanently, long after the model weakness it was written to patch has been fixed.

Did Anthropic really delete 80% of Claude Code's system prompt?

Yes. In late July 2026, the day after Opus 5 shipped on July 24, Claude Code creator Boris Cherny said the team had removed more than 80% of the product's system prompt without coding-eval performance dropping, because much of it existed to correct behaviors the newer model already handled.

Do personas like "act as an expert" work?

Not for accuracy. A study accepted to Findings of EMNLP 2024 tested 162 roles across 2,410 factual questions and four model families and found no improvement over using no persona at all. The authors describe per-persona effects as "largely random." Personas remain useful for tone and voice.

Is more scaffolding better for AI agents?

No. A 2026 study found the all-in configuration, combining planning, tools, memory, self-reflection, and retrieval, was consistently suboptimal. Minimal configurations beat it by 32% on one benchmark and 79% on another, and optimal component counts varied by task between one and four.

How much do leaner prompts save?

OpenAI's July 2026 guidance reported internal coding-agent tests where leaner system prompts delivered roughly 10-15% better eval scores while cutting tokens by 41-66% and cost by 33-67%. Better and cheaper from the same change.

What is an ablation?

An ablation is an evaluation where you delete things to measure their impact. For prompts, that means removing everything, using the tool for real work, and restoring only the lines that a repeated failure earns back. One failure is noise; the same failure twice is a line item.

Should I delete my whole instruction file?

Delete it as a test, then rebuild deliberately. Keep the parts that supply information a model cannot derive, such as where files live, hard constraints, what done looks like, and what to verify. Delete the parts that tell a capable model how to do its job.

Why does a bigger context window not improve memory?

Because retrieval accuracy declines as the window fills. Chroma's Context Rot report measured retrieval degrading as the input grows on all 18 models it tested. A bigger window holds more; it does not index better.

Does this mean prompt engineering is dead?

No, the valuable half changed. Supplying information still works: examples, context location, done-criteria, verification steps. Supplying pressure stopped working: personas, emphasis, urgency, repeated rules. Both major labs' 2026 guidance converges on a clear destination with less instruction about the route.

What is the verification ladder?

Four escalating ways to check an agent instead of checking it yourself: an in-prompt check, a separate evaluator that re-checks each turn, a hook that blocks the turn until a script passes, and an adversarial review agent. Scope the adversarial reviewer to your done-condition, or it will keep finding problems indefinitely.

How often should I audit my AI instructions?

Roughly every model generation, which is every three to six months in practice. That is the cadence Claude Code's creator recommends for deleting instruction files, skills, and hooks to see what the current model does without them.

Does any of this apply to no-code AI tools?

Yes, with different mechanics. In a workspace, the durable layer is the data itself: projects hold the record, agents read it, automations act and write back. That is context routing rather than instruction, the half the evidence says survives model upgrades. What is worth auditing is any hard-coded procedure written around an older model's limits.


Related Reading

  • What Is an AI Agent Harness? — the two halves of a harness and why only one ages well
  • The History of Prompt Engineering — magic words to context engineering, with a verdict on every old trick
  • The Bitter Lesson Explained — Sutton's argument that built-in human knowledge loses to methods that scale
  • Types of Memory in AI Agents — episodic, semantic, and working memory in production
  • AI Yield — why per-step accuracy decides whether long runs finish
  • Context Engineering for Teams — making the window carry your team's reality
  • The 21 Agentic Design Patterns — generate-and-test, reflection, and the rest
  • AI Agent Error Recovery — what agents do when the world disagrees with them
  • What Is Agentic Engineering? — the shift in how software gets built
  • How Do Large Language Models Work? — transformers from attention to generation
  • How LLMs Got Hands — the history of tool use and function calling
  • The History of AI Agents — SHRDLU to the modern agent loop
  • Train AI Agents on Your Living Knowledge — the practical version of context routing
  • Context Rot — why long inputs degrade non-uniformly
  • Retrieval-Augmented Generation — loading context on demand instead of pre-stuffing it
  • Structured Outputs — enforcing format at the boundary instead of asking in prose
  • Agent Evaluation — how to measure whether a change actually helped

🧬 Before you go... The instructions expire. The workspace does not. Taskade Genesis turns one prompt into projects that hold your data, AI agents that read them, and automations that act and write the results back. Context routing instead of instruction, which is the half that survives every model upgrade.

  • 🚀 AI App Builder: Describe an outcome, get a working app with data, agents, and automations wired together.
  • 🤖 Custom AI Agents: Agents with tools, slash commands, and persistent memory, grounded in your projects.
  • 🔄 Automations: 100+ bidirectional integrations that run the check and record the result.
  • 🧬 Workspace DNA: Memory feeds Intelligence. Intelligence triggers Execution. Execution creates Memory.

Start free


Resources

  1. When "A Helpful Assistant" Is Not Really Helpful — Zheng, Pei, Logeswaran, Lee & Jurgens, Findings of EMNLP 2024
  2. More Is Not Always Better: Cross-Component Interference in LLM Agent Scaffolding — Ming Liu, May 2026
  3. OpenAI's prompting guidance, reported July 13, 2026
  4. Lost in the Middle: How Language Models Use Long Contexts — Liu et al., 2023
  5. Context Rot — Chroma technical report
  6. Boris Cherny: We Cut 80% of Claude Code's Prompt
Featured photo: construction scaffolding, Oosterdokseiland, Amsterdam. Fons Heijnsbroek / Wikimedia Commons / CC0.

▲ ■ ● Memory. Intelligence. Execution. Route the context; delete the lecture.

0%

On this page

What Is the Scaffolding Tax?The Evidence: Four Sources, One ConclusionWhat the Persona Research Actually FoundThe Measured Cost of Over-ScaffoldingWHAT IT ACTUALLY MEASURES (Context Rot, 18 frontier models)The Hidden Costs Nobody Budgets ForWhy the Rules InvertedThe Ablation Method: Find Out What Your Prompt Is WorthWhat to Delete and What to KeepThe Verification LadderThe Three-Part Prompt That Replaces the PersonaWhere This Does NOT ApplyWhat This Means If You Are Not a DeveloperRun Your Own Ablation This WeekFrequently Asked QuestionsRelated ReadingResources

Related Articles

History of prompt engineering: a Teletype Model 33 terminal, the machine that first showed humans a blinking prompt
August 5, 2026AI

The History of Prompt Engineering: From Magic Words to Context Engineering (2026)

The complete history of prompt engineering, from GPT-3 few-shot learning in 2020 to context engineering in 2026, with a ...

Woven magnetic-core memory grid, an early physical form of computer memory, illustrating the history of AI agent memory
August 12, 2026AI

The History of Agent Memory: Why AI Keeps Forgetting You (2026)

Why does AI keep forgetting you? Because the model itself is stateless. Here is the full history of agent memory, 1972 t...

History of the agent harness: the PDP-1 console typewriter, where the first read-eval-print loop ran in 1964
August 9, 2026AI

The History of the Agent Harness: The Software Around the Model (2026)

The full history of the agent harness, from the 1964 read-eval-print loop to 2026 harness engineering. One paper raised ...

History of retrieval augmented generation: an open card catalog drawer at the Library of Congress
August 8, 2026AI

The History of RAG: How AI Learned to Look Things Up (2026)

The complete history of retrieval-augmented generation: 1975 vector space models, the 2020 RAG paper, the vector databas...

Previewing and customizing a branded AI agent in Taskade before publishing it as a public page, a custom domain, or a website widget
August 31, 2026AI

Generate the Art. Preview the Agent. Put It on Your Domain (2026)

Ship an AI agent that looks like your company: generate its art in the workspace, preview it the way a visitor sees it, ...

An AI agent with its own tools running inside a Taskade automation
August 30, 2026AI

Agentic Automation Explained: Agent vs AI Step (2026)

Agentic automation runs a named agent with memory and tools inside a workflow. Here is the five-point test that separate...

View All Articles