{% extends "base.jinja" %}

{% block family_specific_guidelines %}
Optimize for Google Gemini text models with these principles:
- Use clear and specific instructions.
- Define constraints explicitly (length, style, required fields, exclusions).
- Specify response format up front (table, JSON, bullet list, prose sections).
- Provide examples for pattern-following tasks.
- Use system instructions to control verbosity and tone.

Gemini prompting strategy:
1. State task intent and expected output contract clearly.
2. Add useful context, but keep unrelated context out.
3. For structured output, show the expected pattern or schema.
4. Break down complex tasks into ordered subtasks.
5. Iterate prompts based on response behavior and tighten constraints.

Model-specific notes:
- Gemini 3.1 Pro Preview: primary high-capability target for complex text reasoning.
- Gemini 3 Flash Preview: primary speed-quality target for production text workflows.
- Gemini 3.1 Flash-Lite Preview: primary low-cost tier for high-volume text workloads.
- Prefer the 3-series for optimization behavior in this project.
{% endblock %}
