Injections
Injections are shared instructional rule blocks reused across multiple prompts. They keep recurring guidance, such as naming rules, assessment logic, or language rules, consistent across the system.
At runtime, prompts can include these blocks through the prompt composition layer.
All injection files live in prompts/injections/.
Docs explain what an injection is for and how it should be used. The YAML defines the injected runtime fragment itself.
Full index
| Injection | Type | Used in | Source doc |
|---|---|---|---|
structure_instructions | Static | Structure Steps 3, 4b, 5 | Course Design Standards |
naming_instructions | Static | Structure Steps 3, 4b, 5 | Course content naming |
blueprint_instructions | Static | Structure Steps 3, 5 | Blueprint design |
assessments_instructions | Static | Structure Steps 3, 4b, 5 | Course Design Standards |
how_to_pick_random_name | Static | Structure Step 1 | — |
persona_model | Static | Audience analysis, Structure Step 1 | Persona model |
language_instructions | Dynamic | Publishing assets, Section content: text, edit | Language and style |
avoid_ai_language | Static | via language_instructions | Language and style |
html_instructions | Static | Section content: edit | Section Content Pipeline |
artifact_instructions | Static | Section content: Artifact | Artifacts |
artifact_framework | Static | Artifact design framework | Artifacts |
video_backgrounds | Static | Section content: text | Video pipeline |
image_brand | Static | Image: illustration, diagram, checker | Image Pipeline |
Where to find details
- Use this page as the cross-system index only.
- Read Course Design Standards for structure and assessment rules.
- Read Course content naming for naming rules.
- Read Persona model for the learner taxonomy.
- Read Language and style for learner-facing writing rules.
- Read Artifacts for the Artifact framework.
- Read Video pipeline for video background selection.
- Read Image Pipeline for the shared image brand system.
how_to_pick_random_nameremains self-contained in the YAML and does not have a separate documentation page.