{"contract":1,"content_version":"a58d6badbbce","generated":"2026-09-15","site":"https://aiusage.guide","sections":[{"heading":"Quick fix","anchor":"quick-fix","required":true},{"heading":"Why this works","anchor":"why-this-works","required":true},{"heading":"When this applies","anchor":"when-this-applies","required":false},{"heading":"Example","anchor":"example","required":false},{"heading":"Template","anchor":"template","required":true},{"heading":"Go deeper","anchor":"go-deeper","required":true}],"patterns":[{"id":"AG-C001","tool_scope":"general","slug":"flagship-for-everything","url":"/quick-fixes/flagship-for-everything/","title":"The big model is not for everything","hint":"A smaller model would handle this — save the big one for hard work.","symptom":"My quota vanishes on trivial questions","detector":"cost.model_mismatch","level":"beginner","wave":3,"categories":["cost","tools"],"related":["quota-cliff","chat-when-a-tool-fits"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"metadata","trigger":"relative","observation":"A large share of recent usage ran on the most capable model in short, tool-free sessions — above your usual share."},{"id":"AG-C002","tool_scope":"general","slug":"quota-cliff","url":"/quick-fixes/quota-cliff/","title":"Stop hitting the limit mid-task","hint":"You keep hitting the limit mid-task — plan the window, not the prompt.","symptom":"The limit keeps interrupting me mid-task","detector":"cost.window_exhausted","level":"beginner","wave":3,"categories":["cost","workflows"],"related":["flagship-for-everything","too-much-at-once"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"metadata","trigger":"absolute","observation":"The usage limit was reached during an active session."},{"id":"AG-C003","tool_scope":"general","slug":"never-compacted","url":"/quick-fixes/never-compacted/","title":"The context you never trim","hint":"This session's context has grown large — a compact or a fresh start pays for itself.","symptom":"My session got huge and sluggish","detector":"cost.context_bloat","level":"intermediate","wave":3,"categories":["cost","workflows","coding"],"related":["conversation-past-its-best","quota-cliff"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"metadata","trigger":"relative","observation":"This session's context peak is above your usual range and was never compacted."},{"id":"AG-O001","tool_scope":"general","slug":"add-a-critic-not-a-committee","url":"/quick-fixes/add-a-critic-not-a-committee/","title":"Add a critic, not a committee","hint":"One adversarial critic beats a panel — smaller is stronger here.","symptom":"My agent review panel agrees with itself","detector":"orchestration.oversized_panel","level":"advanced","wave":4,"categories":["orchestration","verification","workflows"],"related":["first-answer-taken","fan-out-past-your-review"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-O002","tool_scope":"general","slug":"fan-out-past-your-review","url":"/quick-fixes/fan-out-past-your-review/","title":"Don't fan out past your review capacity","hint":"You can generate more than you can review — the reading is the limit.","symptom":"My agents produce more than I can read","detector":"orchestration.review_debt","level":"advanced","wave":4,"categories":["orchestration","verification","workflows"],"related":["add-a-critic-not-a-committee","output-used-unread"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P001","tool_scope":"general","slug":"vague-request","url":"/quick-fixes/vague-request/","title":"Say what you actually want","hint":"Tell the AI what outcome you actually want.","symptom":"AI gives me generic answers","detector":"prompt.vague.goal","level":"beginner","wave":1,"categories":["prompting","writing","planning"],"related":["missing-context","undefined-quality","too-much-at-once"],"anchors":["quick-fix","why-this-works","example","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P002","tool_scope":"general","slug":"undefined-quality","url":"/quick-fixes/undefined-quality/","title":"Tell it what \"better\" means","hint":"Tell the AI what \"better\" means for this text.","symptom":"I say \"better\" and it keeps guessing wrong","detector":"prompt.vague.criteria","level":"beginner","wave":1,"categories":["prompting","writing"],"related":["vague-request","endless-rewriting"],"anchors":["quick-fix","why-this-works","example","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P003","tool_scope":"general","slug":"missing-context","url":"/quick-fixes/missing-context/","title":"It only knows what you paste","hint":"Paste the thing you are asking about — it cannot see it otherwise.","symptom":"It answered a different situation than mine","detector":"prompt.vague.context","level":"beginner","wave":1,"categories":["prompting","writing","research"],"related":["vague-request","repeating-project-context"],"anchors":["quick-fix","why-this-works","example","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P004","tool_scope":"general","slug":"too-much-at-once","url":"/quick-fixes/too-much-at-once/","title":"One request, five tasks","hint":"This may work better as several steps.","symptom":"The part I cared about got two sentences","detector":"prompt.overloaded.multiple_tasks","level":"beginner","wave":1,"categories":["prompting","planning","workflows"],"related":["vague-request","endless-rewriting"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P005","tool_scope":"general","slug":"endless-rewriting","url":"/quick-fixes/endless-rewriting/","title":"Make the next rewrite more useful","hint":"Say what was wrong with the last version before asking again.","symptom":"I'm on the fourth rewrite and it's not improving","detector":"workflow.repeat.same_prompt","level":"beginner","wave":1,"categories":["prompting","writing"],"related":["undefined-quality","vague-request"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P006","tool_scope":"general","slug":"wall-of-context","url":"/quick-fixes/wall-of-context/","title":"More context is not better context","hint":"A shorter, curated paste may beat the full dump.","symptom":"My prompt has become enormous","detector":"prompt.overloaded.large_context","level":"intermediate","wave":2,"categories":["prompting","research","writing"],"related":["missing-context","too-much-at-once"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P007","tool_scope":"general","slug":"first-answer-taken","url":"/quick-fixes/first-answer-taken/","title":"Ask for three options, not one answer","hint":"Ask for two or three options before committing to the first.","symptom":"I took the first suggestion and regret it","detector":"prompt.missing.alternatives","level":"beginner","wave":2,"categories":["prompting","planning","brainstorming"],"related":["no-critique-requested","endless-rewriting"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P008","tool_scope":"general","slug":"no-critique-requested","url":"/quick-fixes/no-critique-requested/","title":"Make it argue the other side","hint":"Ask for the strongest case against before you rely on it.","symptom":"AI agrees with everything I say","detector":"prompt.missing.critique","level":"intermediate","wave":2,"categories":["prompting","verification","planning"],"related":["first-answer-taken","trusting-without-checking","hidden-assumptions"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P009","tool_scope":"general","slug":"never-interviewed","url":"/quick-fixes/never-interviewed/","title":"Let it interview you first","hint":"Ask the AI to ask you questions before it answers.","symptom":"It answers before it knows my situation","detector":"prompt.missing.questions","level":"beginner","wave":2,"categories":["prompting","planning","writing"],"related":["vague-request","missing-context"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P010","tool_scope":"general","slug":"no-example-given","url":"/quick-fixes/no-example-given/","title":"Show one example instead of three adjectives","hint":"Show an example of what you want — it beats describing it.","symptom":"It can't hit the tone I mean","detector":"prompt.missing.example","level":"beginner","wave":2,"categories":["prompting","writing"],"related":["undefined-quality","vague-request"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-P011","tool_scope":"general","slug":"it-remembers-nothing","url":"/quick-fixes/it-remembers-nothing/","title":"It does not remember your last chat","hint":"The model can't see your earlier chats — restate or paste what matters.","symptom":"It forgot everything from yesterday","detector":"prompt.assumed_memory","level":"beginner","wave":3,"categories":["prompting","workflows"],"related":["repeating-project-context","missing-context"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-S001","tool_scope":"general","slug":"secrets-in-prompt","url":"/quick-fixes/secrets-in-prompt/","title":"That paste contains a secret","hint":"This looks like a credential — redact it before sending.","symptom":"I nearly pasted a password into the chat","detector":"privacy.secrets_pasted","level":"beginner","wave":2,"categories":["privacy","security"],"related":["missing-context","high-stakes-unverified"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-S002","tool_scope":"general","slug":"other-peoples-data","url":"/quick-fixes/other-peoples-data/","title":"That data belongs to someone else","hint":"This contains someone else's personal data — trim it before sending.","symptom":"I'm pasting things about other people","detector":"privacy.third_party_data","level":"beginner","wave":3,"categories":["privacy"],"related":["secrets-in-prompt","wall-of-context"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-T001","tool_scope":"general","slug":"chat-when-a-tool-fits","url":"/quick-fixes/chat-when-a-tool-fits/","title":"Chat is not always the right tool","hint":"This job may fit a different mode better than chat.","symptom":"I'm describing things it could just read","detector":"tool_mismatch.mode","level":"beginner","wave":1,"categories":["tools","workflows"],"related":["stale-information","repeated-manual-work"],"anchors":["quick-fix","why-this-works","when-this-applies","example","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-T002","tool_scope":"general","slug":"describing-instead-of-attaching","url":"/quick-fixes/describing-instead-of-attaching/","title":"Attach the file you are describing","hint":"Attach the file instead of describing it.","symptom":"I summarised a document instead of showing it","detector":"tool_mismatch.files","level":"beginner","wave":2,"categories":["tools","research","writing"],"related":["chat-when-a-tool-fits","missing-context","wall-of-context"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-T003","tool_scope":"general","slug":"error-described-not-shown","url":"/quick-fixes/error-described-not-shown/","title":"Paste the exact error, not your summary of it","hint":"Paste the exact error message or a screenshot.","symptom":"I typed \"it doesn't work\" instead of the error","detector":"tool_mismatch.exact_error","level":"beginner","wave":2,"categories":["tools","coding","workflows"],"related":["describing-instead-of-attaching","missing-context"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-T004","tool_scope":"general","slug":"math-in-prose","url":"/quick-fixes/math-in-prose/","title":"Don't do arithmetic in prose","hint":"For numbers that matter, make it compute — not narrate.","symptom":"It did the maths in prose and I believed it","detector":"tool_mismatch.numbers","level":"intermediate","wave":3,"categories":["tools","data-analysis","verification"],"related":["trusting-without-checking","describing-instead-of-attaching"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-V001","tool_scope":"general","slug":"trusting-without-checking","url":"/quick-fixes/trusting-without-checking/","title":"Check it before you act on it","hint":"Worth verifying before relying on this.","symptom":"The answer looks right but I'm not sure it's true","detector":"verification.unsourced","level":"beginner","wave":1,"categories":["verification","research"],"related":["stale-information","missing-context"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-V002","tool_scope":"general","slug":"stale-information","url":"/quick-fixes/stale-information/","title":"For current facts, make it search","hint":"For current facts, use a source-backed search.","symptom":"Its confident info turned out to be outdated","detector":"verification.stale_information","level":"beginner","wave":1,"categories":["verification","research","tools"],"related":["trusting-without-checking"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-V003","tool_scope":"general","slug":"high-stakes-unverified","url":"/quick-fixes/high-stakes-unverified/","title":"Raise the checking with the stakes","hint":"The stakes here are high — verify before acting, or ask a human.","symptom":"I'm about to act on this, and it matters","detector":"verification.high_stakes","level":"intermediate","wave":2,"categories":["verification"],"related":["trusting-without-checking","stale-information"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-V004","tool_scope":"general","slug":"hidden-assumptions","url":"/quick-fixes/hidden-assumptions/","title":"Ask what it assumed","hint":"Ask what the answer assumed about your situation.","symptom":"It assumed things about me that are wrong","detector":"verification.unstated_assumptions","level":"intermediate","wave":2,"categories":["verification","planning"],"related":["no-critique-requested","vague-request"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-V005","tool_scope":"general","slug":"output-used-unread","url":"/quick-fixes/output-used-unread/","title":"You are about to use something you have not read","hint":"Read it before you send it — the output is yours once it leaves.","symptom":"I almost sent something I hadn't read","detector":"verification.output_unread","level":"beginner","wave":3,"categories":["verification","writing","coding"],"related":["trusting-without-checking","high-stakes-unverified"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-V006","tool_scope":"general","slug":"agent-gamed-the-check","url":"/quick-fixes/agent-gamed-the-check/","title":"The agent passed the check by changing the check","hint":"Green checks only count if the checks themselves went unedited.","symptom":"Tests pass but the work smells wrong","detector":"verification.gamed_checks","level":"advanced","wave":4,"categories":["verification","coding"],"related":["output-used-unread","spec-drift"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-V007","tool_scope":"general","slug":"workslop","url":"/quick-fixes/workslop/","title":"Don't forward what you haven't read","hint":"If you didn't read it, don't send it — the receiver pays for the gap.","symptom":"I'm about to forward AI output I haven't checked","detector":"verification.output_forwarded","level":"beginner","wave":4,"categories":["verification","writing","productivity"],"related":["output-used-unread","high-stakes-unverified"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-W001","tool_scope":"general","slug":"repeated-manual-work","url":"/quick-fixes/repeated-manual-work/","title":"You are doing work it could structure","hint":"AI can probably structure this for you.","symptom":"I'm copying data around by hand, again","detector":"workflow.repeat.manual_reformat","level":"beginner","wave":1,"categories":["workflows","data-analysis","productivity"],"related":["repeating-project-context","chat-when-a-tool-fits"],"anchors":["quick-fix","why-this-works","when-this-applies","example","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-W002","tool_scope":"general","slug":"repeating-project-context","url":"/quick-fixes/repeating-project-context/","title":"Stop re-explaining your project","hint":"Consider keeping reusable project context.","symptom":"I retype the same background in every chat","detector":"workflow.repeat.same_context","level":"beginner","wave":1,"categories":["workflows","productivity"],"related":["missing-context","repeated-manual-work"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-W003","tool_scope":"general","slug":"conversation-past-its-best","url":"/quick-fixes/conversation-past-its-best/","title":"This conversation is past its best","hint":"This chat is carrying baggage — a fresh start may work better.","symptom":"This chat keeps repeating old mistakes","detector":"workflow.conversation.stale","level":"intermediate","wave":3,"categories":["workflows","prompting"],"related":["endless-rewriting","too-much-at-once"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"metadata","trigger":"relative","observation":"This session's length is above your usual range."},{"id":"AG-W004","tool_scope":"general","slug":"copy-paste-shuttle","url":"/quick-fixes/copy-paste-shuttle/","title":"You are the copy-paste middleware","hint":"You've shuttled this several times — the tools can carry it for you.","symptom":"I'm the courier between AI and my apps","detector":"workflow.repeat.copy_paste","level":"intermediate","wave":3,"categories":["workflows","tools","productivity"],"related":["repeated-manual-work","chat-when-a-tool-fits"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null},{"id":"AG-W005","tool_scope":"general","slug":"spec-drift","url":"/quick-fixes/spec-drift/","title":"The plan file stopped being true","hint":"The plan file hasn't moved while the code has — reconcile or retire it.","symptom":"My plan file no longer matches the code","detector":"workflow.spec.drift","level":"intermediate","wave":4,"categories":["workflows","planning","coding"],"related":["agent-gamed-the-check","repeating-project-context"],"anchors":["quick-fix","why-this-works","when-this-applies","template","go-deeper"],"sensing":"content","trigger":null,"observation":null}]}