← Reddit

Burning through Claude usage fast trying to build an AI resume system. What am I doing wrong?

Reddit · SeanAThanks · April 22, 2026
A job seeker implemented a resume tailoring system using Claude Pro with Opus 4.6 to streamline job applications, but encountered unexpected token consumption that exhausts usage limits within a handful of iterations. The system uses uploaded documents, custom prompts, and a dedicated thread for resume optimization, though context windows and thread history rapidly increase costs per interaction. The user is seeking guidance on alternative structuring approaches, such as using smaller disposable threads, switching models, implementing token management strategies, or adopting hybrid workflows with other tools.

Detailed Analysis

A Claude Pro user on r/ClaudeAI describes hitting usage limits far faster than anticipated while attempting to build a repeatable, scalable resume tailoring system using Claude's Opus model. The user constructed what they describe as a "master system" — uploading supporting documents, writing a persistent project prompt, creating a dedicated skill, and maintaining a single long-running thread for resume optimization. Despite the apparent architectural logic of this approach, the user reports being able to complete only a handful of iterations before exhausting their plan's limits, raising questions about model selection, thread management, context accumulation, and whether the entire setup is fundamentally over-engineered for the task at hand.

The core technical problem the user is experiencing stems from a misunderstanding of how context windows accumulate cost in conversational AI systems. In a long-running thread, every new prompt carries the full weight of all prior conversation history — meaning that as a thread grows, each additional message becomes exponentially more expensive in token terms, even when the user contributes little new information. This is compounded by front-loading large documents like full resumes and experience portfolios, which consume a significant portion of the available context from the outset. The user's instinct to maintain a "master" thread for continuity is architecturally counterproductive: rather than preserving efficiency, it guarantees that token costs escalate with every exchange. Research into Claude prompting best practices confirms that a more effective approach involves shorter, purpose-scoped threads initialized with only the minimum necessary context — typically a resume and a single job description — followed by a fixed sequence of four to five targeted prompts before closing the session entirely.

Model selection compounds the inefficiency further. Opus, Anthropic's most capable and computationally intensive model tier, is designed for tasks requiring deep reasoning, nuanced judgment, or complex multi-step analysis. Resume tailoring, while benefiting from language quality, is fundamentally a pattern-matching and keyword-alignment task — one well within the capability of lighter model tiers. Using Opus for iterative resume refinement is analogous to deploying enterprise-grade infrastructure to serve a personal blog: the capability is present, but the resource consumption is disproportionate to the requirement. Splitting workflows — using a lighter model for initial keyword gap analysis and ATS alignment, then reserving Opus selectively for final language polish — would meaningfully extend usage headroom without degrading output quality in practice.

The broader issue the user is encountering reflects a widespread pattern among people adopting AI tools for job searching: the tendency to treat the AI as a generator rather than a refiner. Anthropic's own candidate guidance explicitly frames Claude as most effective when operating on authentic, user-supplied content — editing, quantifying, and restructuring material the applicant has already drafted, rather than producing it from scratch. Workflows that front-load Claude with vague instructions and expect it to originate polished output typically require multiple correction cycles, each of which consumes tokens and degrades the conversational context with noise. A structured approach — draft first, prompt once with full specificity, refine manually — consistently produces higher quality output with a fraction of the token expenditure. The user's self-diagnosis that the system is "technically solid but inefficient for the constraint" is accurate; the system is optimized for capability rather than sustainability under a fixed usage budget.

This situation is illustrative of a broader tension emerging in consumer AI adoption: the gap between what sophisticated AI systems can theoretically do and what users can practically sustain within plan-tier limits. As job seekers and knowledge workers increasingly integrate Claude and similar tools into high-frequency workflows, the economics of token consumption become a genuine constraint that shapes system design. The optimal architecture for this use case is not a persistent, stateful master system but rather a lightweight, repeatable protocol — a standardized prompt template stored externally, applied fresh to each new job description in a disposable thread, with human editing as the final and most important step. This approach treats Claude as a force multiplier on human effort rather than a replacement for it, which both aligns with Anthropic's stated guidance and produces more durable, scalable results within the real constraints of subscription-tier access.

Read original article →