mattrguerra/meridian-skillsmainPrivate on GitHub, published here in full

MODEL_GUIDE.md.tmpl

2.9 KB103 lines

skills/cowork-project-architect/templates/MODEL_GUIDE.md.tmpl

  1. ---
  2. type: model-guide
  3. scope: project-root
  4. tags:
  5. - claude
  6. - models
  7. - reference
  8. created: [YYYY-MM-DD]
  9. updated: [YYYY-MM-DD]
  10. aliases:
  11. - Model Routing
  12. ---
  13. <!--
  14. MODEL_GUIDE.md: Which Claude model for which task in this project.
  15. Tailor to actual tasks identified in intake. Don't list every model just
  16. for completeness. If the project only uses Sonnet and Haiku, only discuss those.
  17. Required sections:
  18. 1. Default model + reasoning
  19. 2. Task-to-model table
  20. 3. Decision flow (text-based)
  21. 4. Concrete examples (2-3)
  22. -->
  23. # [PROJECT NAME]: Model Guide
  24. ## Default model
  25. **[Opus 4.7 / Sonnet 4.6 / Haiku 4.5]**
  26. [One paragraph on why this is the default. Reference project mode (interactive/agentic), volume, and complexity profile.]
  27. ## Task-to-model mapping
  28. | Task | Model | Reasoning |
  29. |------|-------|-----------|
  30. | [Task name] | [Model] | [Why this model] |
  31. | [Task name] | [Model] | [Why this model] |
  32. | [Task name] | [Model] | [Why this model] |
  33. ## Decision flow
  34. When picking a model for a new task in this project, walk through:
  35. ```
  36. Is the task primarily about generating LOTS of similar outputs (>20 in a session)?
  37. ├── Yes → Haiku 4.5 unless quality is critical
  38. └── No → continue
  39. Does the task require multi-step reasoning, novel synthesis, or careful
  40. judgment across many constraints?
  41. ├── Yes → Opus 4.7
  42. └── No → continue
  43. Is the task creative/written work, structured output, code, or routine analysis?
  44. ├── Yes → Sonnet 4.6 (the default)
  45. └── No → re-read the task description; if still unclear, Sonnet 4.6 and
  46. escalate if needed
  47. ```
  48. [Add or modify branches for project-specific decision points. E.g., for a research-heavy project: "Is the task source verification with risk of hallucination? → Opus 4.7."]
  49. ## Escalation triggers
  50. Move up to a more capable model when:
  51. - [Project-specific signal, e.g., "Output will be sent to a client without review"]
  52. - [Project-specific signal, e.g., "Source verification is required"]
  53. - The previous attempt at a smaller model produced a result you don't trust
  54. ## Downshift triggers
  55. Drop to a smaller model when:
  56. - The task is genuinely repetitive and the pattern is established
  57. - Latency matters more than quality margin
  58. - You're burning through context on a long agentic loop
  59. ## Examples
  60. ### Example 1: [SCENARIO]
  61. **Task:** [What's being done.]
  62. **Model:** [Which one.]
  63. **Why:** [One sentence.]
  64. ### Example 2: [SCENARIO]
  65. **Task:** [What's being done.]
  66. **Model:** [Which one.]
  67. **Why:** [One sentence.]
  68. ### Example 3: [SCENARIO]
  69. **Task:** [What's being done.]
  70. **Model:** [Which one.]
  71. **Why:** [One sentence.]
  72. ## Cost / latency notes
  73. [Only include if relevant. Skip for Cowork-only projects where the user picks the model. Include for API/batch projects with rough cost-per-task estimates and latency expectations.]
  74. ## Cross-references
  75. - Sub-agent model assignments: [[SUBAGENTS]]
  76. - Skills with model preferences: [[SKILLS_REFERENCE]]