critique-grimoire
You are running the critique-grimoire skill. The grimoire is the
foundational worldbuilding document for the whole series. Everything
downstream (setup.md, canon/*, plan/*, chapters) ultimately
quotes from it. If the grimoire has a structural gap, every per-book
plan inherits it — and the writer will discover it mid-prose.
This skill exists so that the grimoire is bulletproof before any per-book
work starts. The author has explicitly chosen interactive critical
planning over mid-writing pauses; this is where the criticism lives.
When to invoke
- The author has finished a draft of
output/<series>/grimoire.md (or
revised it after critique).
- Before running
book-setup for Book I of a series, or for any new
book that introduces new worldbuilding.
- The author says "audita el grimorio" / "critique the grimoire" / "está
listo el grimorio para empezar?"
Hard rules
- Adversarial bias is total. A grimoire that passes with zero findings
is suspicious; re-read. The cost of finding a problem here is one
conversation. The cost of finding it during Libro II is a rewrite.
- Be specific. "Magic is weak" is useless. "§4 declares two costs
but both are physical — there is no emotional/social cost, so the
magic has no political traction" is useful.
- Quote sources. Every finding cites a line or a missing section.
- Tier ruthlessly:
- MUST fix — gaps that break everything downstream: missing
source/cost/limits in magic, no antagonist with thesis, climax
declared as passive instead of active, no clock / "why now",
unresolved gating decisions, system-arc-shape (scaled vs
inverted) not declared.
- SHOULD fix — gaps that weaken the book: < 5 named places,
< 3 historical events, subplots without ≥ 3 contact points with
main, missing distinct theme on a subplot, characters without
full want/need/lie/wound, missing thematic question on magic.
- CONSIDER — taste-level (e.g., a faction declared but no
clear conflict with the others; a place with no sensory anchor).
- Do not rewrite the grimoire. Quote, name, point. Concrete direction
yes; substitute text no. The author writes the grimoire.
- Cross-check, don't assume. When a deep check looks ambiguous
(e.g., "subplot has 2 contact points — is the 3rd implied?"),
surface it as SHOULD with the ambiguity explicit, not as PASS.
Steps
0. Dispatch the analysis to a fresh subagent (main thread only)
If you can spawn subagents (you have the Agent tool), do not audit in this
conversation. Dispatch steps 1-4 to the book-critic subagent (Agent tool,
subagent_type: book-critic) with the prompt grimoire --series-slug <slug>. It
audits in a fresh context — no leak from this session, no /clear needed to
re-audit in clean. It writes notes/critique-grimoire.md and returns the verdict +
counts + load-bearing findings. Read that file, then go straight to step 5
(report) and step 6 (compose with critique-plan) — those stay here, in the main
thread.
When the book-critic subagent itself runs this skill it has no Agent tool,
so it cannot dispatch — it simply executes steps 1-4 directly and stops before
step 5. (That is how recursion is structurally prevented.)
1. Run the deterministic audit
python3 .claude/skills/critique-grimoire/scripts/audit_grimoire.py \
--series-slug <slug> \
--output output/<slug>/notes/_audit-grimoire.md
The audit checks:
- Section presence and "filled" state (header without content fails).
- Magic depth: source / mechanic / costs ≥ 2 / hard limits ≥ 3 /
thematic question.
- System arc shape: three escalation tiers OR inverted-system
explicitly declared.
- Characters: ≥ 2 principals with full arc (want+need+lie+wound),
antagonist with stated thesis.
- Subplots: count, contact points, distinct theme.
- Historical events: ≥ 3 enumerated.
- Geography: ≥ 5 named places.
- Structure: each book block has a Motor and an active-decision climax.
- Open decisions: any gating decision still unresolved.
- Series-scoped spine floors (scale with book count N, read from §12 /
§14 / §14b): the grimoire only holds the trans-series spine, so the
audit expects ≥ max(6, 3N) loaded guns, ≥ max(5, 2N) master
mysteries, ≥ max(2, N) subplots, ≥ max(1, N−1) decoys, and
≥ max(1, N−1) trans-book threads (guns that sow early / pay late)
plus the same floor of bridging mysteries (intro early / confirm late).
Shortfalls are SHOULD-fix — the qualitative pass below decides if a thin
spine is load-bearing enough to block.
- Decoys: deliberate misdirection (a false system, a hollow saviour, an
institution fronting for the real parasite) counted across the gun /
mystery tables and the factions / characters / two-layer prose. A trilogy
that lies to the reader should name them on purpose.
If grimoire.md does not exist, the audit refuses and tells the user to
start from references/grimoire-template.md.
2. Read the grimoire in full
Read output/<series>/grimoire.md and the audit report. Also read these
craft references for what "good" looks like:
references/magic-design-checklist.md
references/seed-craft.md
references/fantasy-beats.md
references/hard-magic-laws.md
3. Run the qualitative pass
The audit catches mechanical gaps. You catch the substance. Go through
each of these categories — every check produces either a finding or an
explicit "clean".
3a. Premise integrity
- Is the one-sentence idea actually unique, or is it a recombination
of well-worn elements? Push back if generic.
- Do the two layers declared in §2 add up to a story with
retroactive payoff, or do they restate the surface in code words?
- Is the tonal register declared and coherent (gothic / epic /
romantasy / progression / etc.)?
3b. Magic system as engine
- Source, costs, limits — are they present and specific (not
"energy", not "physical exhaustion")?
- Is the magic system politically integrated — does it stratify the
world economically and morally?
- Is the thematic question forced by the magic, or is it a separate
layer pasted on top?
- If the system is scaled: are the three tiers visible at the
right times in the structure (common in act 1, skilled in act 2,
apex at climax)?
- If the system is inverted: is the erosion mechanic concrete
(what does the protagonist lose, on what schedule)? Is the climax
the end of their resources, not the peak of their power?
3c. Cast distinctness — and enough cast to survive the whole series
A full-arc count alone is a trap: the audit will happily report "2 full
arcs" while one is a [PROPUESTA] placeholder and the other is consumed
in Book I. Counting bullets is not the same as having a cast that carries
N books. So check, in this order:
- Fixed vs proposed. For every arc-bearing figure (in §9 and in
the subplots section — the de-facto deuteragonist often lives there),
is the arc
[FIJO] or still [PROPUESTA]/draft? An arc that
carries the back half but is tagged proposed is not a commitment —
flag every one by name (SHOULD). The trilogy cannot be audited against
an un-fixed arc; the per-book plan inherits the gap.
- Survival into the back half. Which fixed arcs are spent in Book I
(the figure dies / is lost / is consumed / is grisado)? Subtract them.
For an N-book series you want ≥ max(2, N−1) fixed arcs that survive
into the later books. One living designed arc entering Book II is the
single most likely mid-Book-II rewrite — call it out explicitly as the
trilogy's thinnest spine (SHOULD, escalate toward REVISE if it's the
only finding-cluster).
- Devices vs people. Is any back-half emotional pivot (the love
interest, the bond whose loss is an all-is-lost) a one-line function
with no wound/want/lie of its own? A pivot that carries a climax must
be a person, not a device — SHOULD give it an arc.
- Distinctness. Do their wounds/wants/lies differ? If two figures
carry the same lie or decision-shape, the book has one arc, not two.
- Antagonist thesis. A worldview that, in different light, would be
correct? If stock evil, that's MUST fix.
- A second POV/deuteragonist beyond protagonist and antagonist? Epic
fantasy without one feels claustrophobic — and a committed one (not a
mere "se permiten otros POV" permission punted to
plan-book).
3d. Subplots earning their place
- ≥ 1 declared (≥ 2 if total target > 250k).
- Each one with ≥ 3 contact points with the main plot? Quote them.
- Distinct theme from the main? If the subplot argues the same thesis
as the main, it's decoration.
- Resolution before or during the climax of the main? Subplots that
resolve after drain energy.
3e. World economy
- ≥ 5 named places, each with a sensory anchor and a function.
- Each named faction has a dramatic function (someone uses them,
fears them, fights them). Decorative castes / orders / institutions
are SHOULD-cut.
- Geography supports travel logistics — distances declared or
derivable?
3f. Historical weight
- ≥ 3 past events that reverberate in the present.
- Each has a stated wound it left. ("Mil años de criba" needs a
concrete wound: who still bears it?)
- Are mythical accounts paired with the real truth (writer-only),
so the reveal mechanism is honest?
3g. Trilogy / structure rigor
- Each book block declared with a distinct motor.
- No diminishing-returns reveals across books (Book II's twist must
be different in kind from Book I's, not a louder echo).
- Each climax uses an active-decision verb (decide / elige /
rechaza / acepta / niega / entrega). Passive verbs ("abre", "cae",
"sucede") at the climax are MUST fix — the protagonist must act,
not be acted upon, at the moment the theme is paid.
- All-is-lost moments named (or at least the dramatic shape sketched)
for each book.
3h. The clock — "why now?"
- Is the clock explicit? The series happens in this moment because
something causal forces it.
- Does the clock connect to the protagonist's existence (best case —
protagonist and crisis are the same event) or is it independent?
- Without a clock, the world feels timeless and the urgency is
vibes-only.
3i. Loaded guns (§14) and master mysteries (§14b)
- Distinct worldbuilding elements declared — rituals (the Lectura),
pseudo-systems (the Blanco Falso), implicit physical laws (the
complementario) — are they marked as siembras obligatorias with a
payoff plan?
- Are there any declared elements with no payoff plan? Those are
decoration. SHOULD cut or SHOULD plant.
- §14 completeness (the audit checks this): each loaded gun has a
sow-book AND a payoff-book, and — by the grimoire's own rule — appears
at least once in Book I. A row missing a book, or that never lands in
Book I, is
MUST fix. An empty §14 table is MUST fix: the per-book
plan would have no concrete obligations to realize.
- §14b master mysteries: the grimoire must enumerate, as a table, the
hidden truths the trilogy reveals, each with a real-truth, an intro-book
and a confirm-book. These are what
critique-plan later holds each book's
shadow.md to (every mystery introduced in a book needs a SHADOW-TRUTH
carrying it). An empty/missing §14b table or rows missing intro-book are
MUST fix — without them the plan's shadow coverage cannot be checked.
3j. Open decisions discipline
- Every open decision marked with Gating: sí / no?
- All gating decisions resolved? If not, MUST fix.
- Non-gating decisions named so they don't get forgotten?
3k. Cross-book inheritance (trilogy only) — the attrition ledger
A trilogy that kills its tutor in Book I and grises the love interest in
Book II is spending cast; if that spend is never costed, the back
half quietly runs out of people. The grimoire (or series-state.md)
should carry an explicit ledger — carries / dies / enters per book:
- What does the reader carry from Book I into Book II that they
didn't have at the start? Is it stated?
- What dies between books (characters, factions, places)? Is it
named — and is the resulting gap refilled (who enters to carry the
arc the dead figure was carrying)?
- What new figures enter in Books II/III, and are their arcs fixed
by the time they have to bear weight?
- What promises does Book I make that Book III must pay?
If this ledger is absent and the grimoire is killing/consuming
arc-bearing figures across books (check against 3c), that is a SHOULD
fix, not a nicety: it's the bookkeeping that proves the cast survives
to the end. Note when series-state.md is still the empty template.
4. Write the critique
Write to:
output/<series>/notes/critique-grimoire.md
This audit runs fresh every time: do not read the previous
notes/critique-grimoire.md before forming your findings, and overwrite
it — never merge. The only audit you trust is the one you generate this run.
Structure (write the findings; leave the verdict to the script):
# Grimoire critique — <series>
**Verdict:** <filled in below by compute_verdict.py>
**Summary:** one-paragraph diagnosis.
## MUST fix
- **[issue-type]** — concrete finding with quoted text or missing section
pointer → suggested direction.
- ...
## SHOULD fix
- ...
## CONSIDER
- ...
## What works
- 4-6 brief notes on what the grimoire does well. The author needs the
signal too, especially since this skill is harsh.
## Cross-references to plan
- If a per-book plan already exists (`book-NN/`), note any
inconsistencies between grimoire and book setup.
Tag each MUST with a bracketed issue-type. Use these REJECT-tier slugs for
structural breaks needing the foundation rebuilt: [magic-missing-pillar]
(source/cost/limits), [no-antagonist-thesis], [climax-passive],
[no-clock], [system-arc-undeclared], [empty-14-table]. Any other MUST (a
§14/§14b row to complete, a gating decision to resolve, a stale cross-ref) is
REVISE-tier.
The verdict is computed, not judged. After writing the findings, run:
python3 scripts/compute_verdict.py \
--critique-file output/<series>/notes/critique-grimoire.md --target grimoire
Write the printed verdict into **Verdict:**. Thresholds it applies: PASS =
zero MUST and ≤6 SHOULD; REJECT = any REJECT-tier MUST; REVISE otherwise.
When in doubt between REVISE- and REJECT-tier, pick the REVISE-tier tag.
5. Report to user
Print:
- Verdict and counts by tier.
- The 3-5 most load-bearing findings (one line each, citing source).
- Path to the critique file.
- Suggested next step:
- REJECT → revise grimoire, then re-run
critique-grimoire.
- REVISE → walk through the MUST/SHOULD findings interactively;
author updates grimoire; re-run.
- PASS →
book-setup for Book I (or for the next book in
series), with grimoire as fixed reference.
6. Compose with critique-plan
If a per-book plan already exists for Book N (output/<series>/book-NN/),
critique-plan should be re-run AFTER critique-grimoire PASS. The
per-book audit can then assume the grimoire is sound and focus on the
book-level plan against the grimoire's contract.
What this skill does NOT do
- Does not modify
grimoire.md. The author writes the grimoire.
- Does not generate prose, plan files, or canon entries.
- Does not invent worldbuilding to fill gaps. It surfaces gaps and
proposes directions; the author decides.
- Does not auto-parse the grimoire into
setup.md (no ingest-grimoire —
intentional design decision).
Files this skill writes
output/<series>/notes/_audit-grimoire.md — deterministic audit.
output/<series>/notes/critique-grimoire.md — qualitative critique.
1---2name: critique-grimoire3description: Adversarial structural review of `output/<series>/grimoire.md` — the world grimoire. Audits the foundational worldbuilding document BEFORE `book-setup` or `plan-book` run, so that the per-book plan never inherits a flawed foundation. Use this when the user says "audita el grimorio" / "critique the grimoire" / "is the grimoire ready?" Invoke after writing or revising the grimoire, and before running `book-setup` for a new book in the series.4---56# critique-grimoire78You are running the **critique-grimoire** skill. The grimoire is the9foundational worldbuilding document for the whole series. Everything10downstream (`setup.md`, `canon/*`, `plan/*`, chapters) ultimately11quotes from it. If the grimoire has a structural gap, every per-book12plan inherits it — and the writer will discover it mid-prose.1314This skill exists so that **the grimoire is bulletproof before any per-book15work starts**. The author has explicitly chosen interactive critical16planning over mid-writing pauses; this is where the criticism lives.1718## When to invoke1920- The author has finished a draft of `output/<series>/grimoire.md` (or21 revised it after critique).22- Before running `book-setup` for Book I of a series, or for any new23 book that introduces new worldbuilding.24- The author says "audita el grimorio" / "critique the grimoire" / "está25 listo el grimorio para empezar?"2627## Hard rules2829- **Adversarial bias is total.** A grimoire that passes with zero findings30 is suspicious; re-read. The cost of finding a problem here is one31 conversation. The cost of finding it during Libro II is a rewrite.32- **Be specific.** "Magic is weak" is useless. "§4 declares two costs33 but both are physical — there is no emotional/social cost, so the34 magic has no political traction" is useful.35- **Quote sources.** Every finding cites a line or a missing section.36- **Tier ruthlessly:**37 - **MUST fix** — gaps that break everything downstream: missing38 source/cost/limits in magic, no antagonist with thesis, climax39 declared as passive instead of active, no clock / "why now",40 unresolved gating decisions, system-arc-shape (scaled vs41 inverted) not declared.42 - **SHOULD fix** — gaps that weaken the book: < 5 named places,43 < 3 historical events, subplots without ≥ 3 contact points with44 main, missing distinct theme on a subplot, characters without45 full want/need/lie/wound, missing thematic question on magic.46 - **CONSIDER** — taste-level (e.g., a faction declared but no47 clear conflict with the others; a place with no sensory anchor).48- **Do not rewrite the grimoire.** Quote, name, point. Concrete direction49 yes; substitute text no. The author writes the grimoire.50- **Cross-check, don't assume.** When a deep check looks ambiguous51 (e.g., "subplot has 2 contact points — is the 3rd implied?"),52 surface it as SHOULD with the ambiguity explicit, not as PASS.5354## Steps5556### 0. Dispatch the analysis to a fresh subagent (main thread only)5758If you can spawn subagents (you have the Agent tool), **do not audit in this59conversation**. Dispatch steps 1-4 to the `book-critic` subagent (Agent tool,60`subagent_type: book-critic`) with the prompt `grimoire --series-slug <slug>`. It61audits in a **fresh context** — no leak from this session, no `/clear` needed to62re-audit in clean. It writes `notes/critique-grimoire.md` and returns the verdict +63counts + load-bearing findings. Read that file, then go **straight to step 5**64(report) and step 6 (compose with critique-plan) — those stay here, in the main65thread.6667> When the **book-critic subagent itself** runs this skill it has no Agent tool,68> so it cannot dispatch — it simply executes steps 1-4 directly and stops before69> step 5. (That is how recursion is structurally prevented.)7071### 1. Run the deterministic audit7273```bash74python3 .claude/skills/critique-grimoire/scripts/audit_grimoire.py \75 --series-slug <slug> \76 --output output/<slug>/notes/_audit-grimoire.md77```7879The audit checks:80- Section presence and "filled" state (header without content fails).81- Magic depth: source / mechanic / costs ≥ 2 / hard limits ≥ 3 /82 thematic question.83- System arc shape: three escalation tiers OR inverted-system84 explicitly declared.85- Characters: ≥ 2 principals with full arc (want+need+lie+wound),86 antagonist with stated thesis.87- Subplots: count, contact points, distinct theme.88- Historical events: ≥ 3 enumerated.89- Geography: ≥ 5 named places.90- Structure: each book block has a Motor and an active-decision climax.91- Open decisions: any gating decision still unresolved.92- **Series-scoped spine floors** (scale with book count N, read from §12 /93 §14 / §14b): the grimoire only holds the *trans-series* spine, so the94 audit expects **≥ max(6, 3N) loaded guns**, **≥ max(5, 2N) master95 mysteries**, **≥ max(2, N) subplots**, **≥ max(1, N−1) decoys**, and96 **≥ max(1, N−1) trans-book threads** (guns that sow early / pay late)97 plus the same floor of bridging mysteries (intro early / confirm late).98 Shortfalls are SHOULD-fix — the qualitative pass below decides if a thin99 spine is load-bearing enough to block.100- **Decoys**: deliberate misdirection (a false system, a hollow saviour, an101 institution fronting for the real parasite) counted across the gun /102 mystery tables and the factions / characters / two-layer prose. A trilogy103 that lies to the reader should name them on purpose.104105If `grimoire.md` does not exist, the audit refuses and tells the user to106start from `references/grimoire-template.md`.107108### 2. Read the grimoire in full109110Read `output/<series>/grimoire.md` and the audit report. Also read these111craft references for what "good" looks like:112113- `references/magic-design-checklist.md`114- `references/seed-craft.md`115- `references/fantasy-beats.md`116- `references/hard-magic-laws.md`117118### 3. Run the qualitative pass119120The audit catches mechanical gaps. You catch the substance. Go through121each of these categories — every check produces either a finding or an122explicit "clean".123124#### 3a. Premise integrity125- Is the one-sentence idea actually unique, or is it a recombination126 of well-worn elements? Push back if generic.127- Do the **two layers** declared in §2 add up to a story with128 retroactive payoff, or do they restate the surface in code words?129- Is the tonal register declared and coherent (gothic / epic /130 romantasy / progression / etc.)?131132#### 3b. Magic system as engine133- Source, costs, limits — are they present **and specific** (not134 "energy", not "physical exhaustion")?135- Is the magic system politically integrated — does it stratify the136 world economically and morally?137- Is the thematic question forced by the magic, or is it a separate138 layer pasted on top?139- If the system is **scaled**: are the three tiers visible at the140 right times in the structure (common in act 1, skilled in act 2,141 apex at climax)?142- If the system is **inverted**: is the erosion mechanic concrete143 (what does the protagonist lose, on what schedule)? Is the climax144 the end of their resources, not the peak of their power?145146#### 3c. Cast distinctness — *and enough cast to survive the whole series*147A full-arc count alone is a trap: the audit will happily report "2 full148arcs" while one is a `[PROPUESTA]` placeholder and the other is consumed149in Book I. Counting bullets is not the same as having a cast that carries150N books. So check, in this order:151- **Fixed vs proposed.** For every arc-bearing figure (in §9 **and** in152 the subplots section — the de-facto deuteragonist often lives there),153 is the arc **`[FIJO]`** or still **`[PROPUESTA]`/draft**? An arc that154 carries the back half but is tagged proposed is **not a commitment** —155 flag every one by name (SHOULD). The trilogy cannot be audited against156 an un-fixed arc; the per-book plan inherits the gap.157- **Survival into the back half.** Which fixed arcs are *spent* in Book I158 (the figure dies / is lost / is consumed / is grisado)? Subtract them.159 For an N-book series you want **≥ max(2, N−1) fixed arcs that survive160 into the later books.** One living designed arc entering Book II is the161 single most likely mid-Book-II rewrite — call it out explicitly as the162 trilogy's thinnest spine (SHOULD, escalate toward REVISE if it's the163 only finding-cluster).164- **Devices vs people.** Is any back-half emotional pivot (the love165 interest, the bond whose loss is an all-is-lost) a one-line *function*166 with no wound/want/lie of its own? A pivot that carries a climax must167 be a person, not a device — SHOULD give it an arc.168- **Distinctness.** Do their wounds/wants/lies differ? If two figures169 carry the same lie or decision-shape, the book has one arc, not two.170- **Antagonist thesis.** A worldview that, in different light, would be171 correct? If stock evil, that's MUST fix.172- **A second POV/deuteragonist** beyond protagonist and antagonist? Epic173 fantasy without one feels claustrophobic — and a *committed* one (not a174 mere "se permiten otros POV" permission punted to `plan-book`).175176#### 3d. Subplots earning their place177- ≥ 1 declared (≥ 2 if total target > 250k).178- Each one with ≥ 3 contact points with the main plot? Quote them.179- Distinct theme from the main? If the subplot argues the same thesis180 as the main, it's decoration.181- Resolution before or during the climax of the main? Subplots that182 resolve after drain energy.183184#### 3e. World economy185- ≥ 5 named places, each with a sensory anchor and a function.186- Each named faction has a dramatic function (someone uses them,187 fears them, fights them). Decorative castes / orders / institutions188 are SHOULD-cut.189- Geography supports travel logistics — distances declared or190 derivable?191192#### 3f. Historical weight193- ≥ 3 past events that reverberate in the present.194- Each has a stated wound it left. ("Mil años de criba" needs a195 concrete wound: who still bears it?)196- Are mythical accounts paired with **the real truth** (writer-only),197 so the reveal mechanism is honest?198199#### 3g. Trilogy / structure rigor200- Each book block declared with a distinct **motor**.201- No diminishing-returns reveals across books (Book II's twist must202 be different in kind from Book I's, not a louder echo).203- Each climax uses an **active-decision verb** (decide / elige /204 rechaza / acepta / niega / entrega). Passive verbs ("abre", "cae",205 "sucede") at the climax are MUST fix — the protagonist must act,206 not be acted upon, at the moment the theme is paid.207- All-is-lost moments named (or at least the dramatic shape sketched)208 for each book.209210#### 3h. The clock — "why now?"211- Is the clock explicit? The series happens **in this moment** because212 something causal forces it.213- Does the clock connect to the protagonist's existence (best case —214 protagonist and crisis are the same event) or is it independent?215- Without a clock, the world feels timeless and the urgency is216 vibes-only.217218#### 3i. Loaded guns (§14) and master mysteries (§14b)219- Distinct worldbuilding elements declared — rituals (the Lectura),220 pseudo-systems (the Blanco Falso), implicit physical laws (the221 complementario) — are they marked as siembras obligatorias with a222 payoff plan?223- Are there any **declared elements with no payoff plan**? Those are224 decoration. SHOULD cut or SHOULD plant.225- **§14 completeness (the audit checks this):** each loaded gun has a226 sow-book AND a payoff-book, and — by the grimoire's own rule — appears227 at least once in Book I. A row missing a book, or that never lands in228 Book I, is `MUST fix`. An empty §14 table is `MUST fix`: the per-book229 plan would have no concrete obligations to realize.230- **§14b master mysteries:** the grimoire must enumerate, as a table, the231 hidden truths the trilogy reveals, each with a real-truth, an intro-book232 and a confirm-book. These are what `critique-plan` later holds each book's233 `shadow.md` to (every mystery introduced in a book needs a `SHADOW-TRUTH`234 carrying it). An empty/missing §14b table or rows missing intro-book are235 `MUST fix` — without them the plan's shadow coverage cannot be checked.236237#### 3j. Open decisions discipline238- Every open decision marked with **Gating: sí / no**?239- All gating decisions resolved? If not, MUST fix.240- Non-gating decisions named so they don't get forgotten?241242#### 3k. Cross-book inheritance (trilogy only) — the attrition ledger243A trilogy that kills its tutor in Book I and grises the love interest in244Book II is **spending cast**; if that spend is never costed, the back245half quietly runs out of people. The grimoire (or `series-state.md`)246should carry an explicit ledger — **carries / dies / enters per book**:247- What does the reader **carry** from Book I into Book II that they248 didn't have at the start? Is it stated?249- What **dies** between books (characters, factions, places)? Is it250 named — and is the resulting gap *refilled* (who enters to carry the251 arc the dead figure was carrying)?252- What new figures **enter** in Books II/III, and are their arcs fixed253 by the time they have to bear weight?254- What promises does Book I make that Book III must pay?255256If this ledger is absent and the grimoire is killing/consuming257arc-bearing figures across books (check against 3c), that is a **SHOULD258fix**, not a nicety: it's the bookkeeping that proves the cast survives259to the end. Note when `series-state.md` is still the empty template.260261### 4. Write the critique262263Write to:264265```266output/<series>/notes/critique-grimoire.md267```268269This audit runs fresh every time: **do not read the previous270`notes/critique-grimoire.md`** before forming your findings, and **overwrite**271it — never merge. The only audit you trust is the one you generate this run.272273Structure (write the findings; leave the verdict to the script):274275```markdown276# Grimoire critique — <series>277278**Verdict:** <filled in below by compute_verdict.py>279280**Summary:** one-paragraph diagnosis.281282## MUST fix283- **[issue-type]** — concrete finding with quoted text or missing section284 pointer → suggested direction.285- ...286287## SHOULD fix288- ...289290## CONSIDER291- ...292293## What works294- 4-6 brief notes on what the grimoire does well. The author needs the295 signal too, especially since this skill is harsh.296297## Cross-references to plan298- If a per-book plan already exists (`book-NN/`), note any299 inconsistencies between grimoire and book setup.300```301302Tag each MUST with a bracketed issue-type. Use these **REJECT-tier** slugs for303structural breaks needing the foundation rebuilt: `[magic-missing-pillar]`304(source/cost/limits), `[no-antagonist-thesis]`, `[climax-passive]`,305`[no-clock]`, `[system-arc-undeclared]`, `[empty-14-table]`. Any other MUST (a306§14/§14b row to complete, a gating decision to resolve, a stale cross-ref) is307REVISE-tier.308309**The verdict is computed, not judged.** After writing the findings, run:310311```bash312python3 scripts/compute_verdict.py \313 --critique-file output/<series>/notes/critique-grimoire.md --target grimoire314```315316Write the printed verdict into `**Verdict:**`. Thresholds it applies: **PASS** =317zero MUST and ≤6 SHOULD; **REJECT** = any REJECT-tier MUST; **REVISE** otherwise.318When in doubt between REVISE- and REJECT-tier, pick the REVISE-tier tag.319320### 5. Report to user321322Print:323- Verdict and counts by tier.324- The 3-5 most load-bearing findings (one line each, citing source).325- Path to the critique file.326- Suggested next step:327 - **REJECT** → revise grimoire, then re-run `critique-grimoire`.328 - **REVISE** → walk through the MUST/SHOULD findings interactively;329 author updates grimoire; re-run.330 - **PASS** → `book-setup` for Book I (or for the next book in331 series), with grimoire as fixed reference.332333### 6. Compose with `critique-plan`334335If a per-book plan already exists for Book N (`output/<series>/book-NN/`),336`critique-plan` should be re-run AFTER `critique-grimoire` PASS. The337per-book audit can then assume the grimoire is sound and focus on the338book-level plan against the grimoire's contract.339340## What this skill does NOT do341342- Does not modify `grimoire.md`. The author writes the grimoire.343- Does not generate prose, plan files, or canon entries.344- Does not invent worldbuilding to fill gaps. It surfaces gaps and345 proposes directions; the author decides.346- Does not auto-parse the grimoire into `setup.md` (no `ingest-grimoire` —347 intentional design decision).348349## Files this skill writes350351- `output/<series>/notes/_audit-grimoire.md` — deterministic audit.352- `output/<series>/notes/critique-grimoire.md` — qualitative critique.