{
  "prompt_techniques": [
    {
      "id": "tec_increase_consistency_format",
      "category": "guardrail",
      "applies_to": "all",
      "title": "Specify the exact output format",
      "guidance": "Precisely define the desired output format (JSON, XML, or a custom template) so Claude understands every formatting element required, rather than describing the shape loosely. For guaranteed JSON schema conformance specifically, use Structured Outputs instead of prompt-only formatting — it provides guaranteed schema compliance.",
      "source_doc": "platform.claude.com/docs/en/test-and-evaluate/strengthen-guardrails/increase-consistency.md",
      "source_site": "subagentprompts.com",
      "created_at": "2026-07-01 20:54:11",
      "cite_as": "https://subagentprompts.com/api/prompt-techniques/tec_increase_consistency_format"
    },
    {
      "id": "tec_increase_consistency_no_prefill_on_fable",
      "category": "guardrail",
      "applies_to": "claude-fable-5",
      "title": "Prefill is not supported on Fable 5 — use structured outputs or system instructions instead",
      "guidance": "Prefilling the Assistant turn is a real technique for format consistency, but it is explicitly NOT supported on Claude Fable 5, Claude Mythos 5, Claude Mythos Preview, Claude Opus 4.8/4.7/4.6, or Claude Sonnet 4.6. On those models, use Structured Outputs where supported, or system-prompt instructions, instead of relying on a prefill trick.",
      "source_doc": "platform.claude.com/docs/en/test-and-evaluate/strengthen-guardrails/increase-consistency.md",
      "source_site": "subagentprompts.com",
      "created_at": "2026-07-01 20:54:11",
      "cite_as": "https://subagentprompts.com/api/prompt-techniques/tec_increase_consistency_no_prefill_on_fable"
    },
    {
      "id": "tec_reduce_hallucinations_idk",
      "category": "guardrail",
      "applies_to": "all",
      "title": "Explicitly allow \"I don't know\"",
      "guidance": "Give Claude explicit permission to admit uncertainty — this simple technique can drastically reduce false information. Example instruction: \"If you're unsure about any aspect or if the report lacks necessary information, say I don't have enough information to confidently assess this.\"",
      "source_doc": "platform.claude.com/docs/en/test-and-evaluate/strengthen-guardrails/reduce-hallucinations.md",
      "source_site": "subagentprompts.com",
      "created_at": "2026-07-01 20:54:11",
      "cite_as": "https://subagentprompts.com/api/prompt-techniques/tec_reduce_hallucinations_idk"
    },
    {
      "id": "tec_reduce_hallucinations_quotes",
      "category": "guardrail",
      "applies_to": "all",
      "title": "Extract direct quotes before analysis on long documents",
      "guidance": "For documents over roughly 20k tokens, ask Claude to extract word-for-word quotes first before performing its task. This grounds the response in the actual text rather than a paraphrase, reducing hallucination. Pair with citation verification: have Claude cite a supporting quote for each claim, and retract any claim it cannot support with one.",
      "source_doc": "platform.claude.com/docs/en/test-and-evaluate/strengthen-guardrails/reduce-hallucinations.md",
      "source_site": "subagentprompts.com",
      "created_at": "2026-07-01 20:54:11",
      "cite_as": "https://subagentprompts.com/api/prompt-techniques/tec_reduce_hallucinations_quotes"
    }
  ]
}