What problem does it solve?
Context-heavy prompt systems across multiple LLM nodes often struggle with maintaining consistent, auditable context blocks. This skill documents the precise rules for which blocks are assembled and injected, preventing duplication, conflicts, and leakage of irrelevant information.
Core Features & Use Cases
- Conditional block rendering: Only relevant blocks are compiled based on section, iteration, and state.
- Block templates and helpers: Details the core templates (ELICITOR_CONTEXT_BLOCK, ELICITOR_PRD_BLOCK, etc.) and helpers like _format_prd_so_far used to render the final prompt.
- Auditable workflow across nodes: Applies to Elicitor, Drafter, and Reflector to maintain consistent behavior and easy change management.
Quick Start
Review the documented assembly rules and apply them to your LLM prompt system to ensure consistent, auditable context injection across nodes.