{
  "prompt_techniques": [
    {
      "id": "tec_fable5_autonomy_checkpoint",
      "category": "model_specific",
      "applies_to": "claude-fable-5",
      "title": "Define exactly when Fable 5 should pause vs. proceed",
      "guidance": "\"Pause for the user only when the work genuinely requires them: a destructive or irreversible action, a real scope change, or input only they can provide. If you hit one of these, ask and end the turn, rather than ending on a promise.\" For autonomous pipelines specifically: \"You are operating autonomously... For reversible actions that follow from the original request, proceed without asking.\"",
      "source_doc": "platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5.md",
      "source_site": "subagentprompts.com",
      "created_at": "2026-07-01 20:54:11",
      "cite_as": "https://subagentprompts.com/api/prompt-techniques/tec_fable5_autonomy_checkpoint"
    },
    {
      "id": "tec_fable5_effort_levels",
      "category": "model_specific",
      "applies_to": "claude-fable-5",
      "title": "Consider all effort levels, not just the highest",
      "guidance": "Effort is the primary lever for the intelligence/latency/cost trade-off on Fable 5. Use high as the default, xhigh for the most capability-sensitive workloads, and medium or low for routine work. Lower effort levels on Fable 5 still perform well and often exceed xhigh performance on prior models — on routine work at higher effort, Fable 5 can gather context and deliberate beyond what the task needs.",
      "source_doc": "platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5.md",
      "source_site": "subagentprompts.com",
      "created_at": "2026-07-01 20:54:11",
      "cite_as": "https://subagentprompts.com/api/prompt-techniques/tec_fable5_effort_levels"
    },
    {
      "id": "tec_fable5_lead_with_outcome",
      "category": "model_specific",
      "applies_to": "claude-fable-5",
      "title": "Lead with the outcome, not the reasoning trail",
      "guidance": "\"Lead with the outcome. Your first sentence after finishing should answer what happened or what did you find. Supporting detail and reasoning come after. Being readable and being concise are different things, and readability matters more. The way to keep output short is to be selective about what you include (drop details that don't change what the reader would do next), not to compress the writing into fragments, abbreviations, arrow chains, or jargon.\" A short brevity instruction like this is as effective as enumerating every unwanted pattern by name.",
      "source_doc": "platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5.md",
      "source_site": "subagentprompts.com",
      "created_at": "2026-07-01 20:54:11",
      "cite_as": "https://subagentprompts.com/api/prompt-techniques/tec_fable5_lead_with_outcome"
    },
    {
      "id": "tec_sonnet5_effort_literalism",
      "category": "model_specific",
      "applies_to": "claude-sonnet-5",
      "title": "Effort defaults to high; instructions are read literally, especially at low effort",
      "guidance": "On Claude Sonnet 5, effort defaults to high (same as Sonnet 4.6); raise to xhigh for the hardest coding/agentic tasks. Sonnet 5 interprets prompts literally and explicitly — it does not silently generalize an instruction from one item to another. If an instruction should apply broadly, say so explicitly (e.g. \"apply this formatting to every section, not just the first one\"). Manual extended thinking (budget_tokens) is removed on Sonnet 5 and returns a 400 error; use adaptive thinking with the effort parameter instead.",
      "source_doc": "platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-sonnet-5.md",
      "source_site": "subagentprompts.com",
      "created_at": "2026-07-01 20:54:11",
      "cite_as": "https://subagentprompts.com/api/prompt-techniques/tec_sonnet5_effort_literalism"
    },
    {
      "id": "tec_sonnet5_verbosity",
      "category": "model_specific",
      "applies_to": "claude-sonnet-5",
      "title": "Calibrate verbosity explicitly rather than assuming a fixed style",
      "guidance": "Claude Sonnet 5 calibrates response length to task complexity rather than defaulting to a fixed verbosity — shorter answers on simple lookups, longer ones on open-ended analysis. If a product depends on a specific style, add an explicit instruction, e.g. \"Provide concise, focused responses. Skip non-essential context, and keep examples minimal.\" Positive examples of the desired style outperform negative instructions (\"don't do X\").",
      "source_doc": "platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-sonnet-5.md",
      "source_site": "subagentprompts.com",
      "created_at": "2026-07-01 20:54:11",
      "cite_as": "https://subagentprompts.com/api/prompt-techniques/tec_sonnet5_verbosity"
    }
  ]
}