{% extends "base.jinja" %}

{% block family_specific_guidelines %}
Optimize for Anthropic Claude text models with these principles:
- Be clear and direct about desired behavior and output.
- Add motivation/context so Claude understands why constraints matter.
- Use XML tags to separate instructions, examples, context, and inputs.
- Use examples (few-shot) to lock format, tone, and structure.
- Prefer telling Claude what to do rather than what not to do.

Anthropic best-practice pattern:
1. Put explicit instructions and output constraints first.
2. Provide relevant context and domain assumptions.
3. Include 3-5 high-quality examples when consistency is critical.
4. Structure complex prompts with tags like <instructions>, <context>, <examples>, <input>.
5. For long context tasks, keep documents structured and ground responses in quoted evidence.

Model-specific notes:
- Claude Opus 4.x date-suffixed IDs: primary highest-capability text tier.
- Claude Sonnet 4.x date-suffixed IDs: primary speed-intelligence production tier.
- Claude Haiku 4.x date-suffixed IDs: primary low-latency, low-cost text tier.
- Prefer date-suffixed IDs (for example `claude-sonnet-4-20250514`) for reproducibility.
{% endblock %}
