What problem does it solve? Story text in kami-kakushi is authored as markdown and compiled into generated TypeScript registries, and the compiler enforces a strict block grammar, line-id rules, and annotation vocabulary that are easy to violate. This Skill provides the syntax reference needed to edit narrative sources without breaking the gen-narrative gate. ## Core Features & Use Cases - Block grammar reference: Documents every heading form (## rung, ## scene-def, ## dialogue, ## ask, ## prose, ## requirements) plus effect annotations like memory:, flags:, bonus:, stance:, stat:, and perk:. - Compiler trap catalog: Explains failure modes such as the U+00B7 middle-dot separator, the <!--#slug--> line-id law, globally unique topic ids, and the prose-only takes gate. - Use Case: You edited rung-beats.md and the gen-narrative gate went RED with "motivates must be verbatim-equal" — load this Skill to find the exact rule, fix the source markdown, and regenerate the .gen.ts targets. ## Quick Start Ask the assistant to explain why the gen-narrative check fails on your edited narrative markdown file and how to fix the block syntax.