canon-governance
Govern canon changes: require explicit reason/impact/retroactive policy, and produce an actionable propagation plan.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
When to use
- Author wants to change canon (rules, power system, key facts, naming, world constraints).
- A deviation implies a canon drift and you must decide: update canon, or rewrite text back to canon.
Required fields for a canon change request (must be explicit)
- change: what changes (before → after)
- reason: why this change is worth it (story value)
- scope: which volumes/stories/chapters are affected
-
retroactive policy:
- fix old chapters now / accept inconsistency / create branch and rewrite later
- risk: what could break (timeline, character motivation, existing payoffs)
Output
-
canon_change_request.md(proposal) -
canon_change_impact.md(impact map + fix plan + options)
Procedure
- Decide whether this is a canon change or a local rewrite.
- If canon change:
- list affected artifacts (outline, chapters, ledger, tests)
- propose 2-3 propagation plans (minimal vs thorough vs branch)
- Update Narrative Tests if necessary (to prevent future drift).
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!