Problem
cultural-references.md is 191 lines covering two distinct things:
- When/how cultural references work (the 4 conditions, failure modes, multi-level names) — principles needed during generation
- Source domain catalog (Norse, Japanese, Arabic, Maritime, etc.) — reference catalog loaded only when exploring specific territories
The principles are compact (~80 lines) and always relevant. The source domain catalog is long and only relevant when the user chooses to explore cultural references.
Fix
Split into:
- cultural-references.md (~80 lines) — keep the principles: when references work, when they fail, the "So What" test, practical checklist
- source-domains.md (~110 lines) — move the source domain catalog (Norse, Japanese, Arabic, etc.) and the multi-level names section here
SKILL.md Step 3 would reference both, but Claude loads the source domains only if the user is exploring that territory.
Before submitting
Read CONTRIBUTING.md and run `markdownlint-cli2 '**/*.md'` before pushing.
Scope
Split one file into two + update references. Medium PR.
Problem
cultural-references.md is 191 lines covering two distinct things:
The principles are compact (~80 lines) and always relevant. The source domain catalog is long and only relevant when the user chooses to explore cultural references.
Fix
Split into:
SKILL.md Step 3 would reference both, but Claude loads the source domains only if the user is exploring that territory.
Before submitting
Read CONTRIBUTING.md and run `markdownlint-cli2 '**/*.md'` before pushing.
Scope
Split one file into two + update references. Medium PR.