PostToolUse
01Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check (2 commands). From wn-mitch/40kdc-data.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check (2 commands). From wn-mitch/40kdc-data.
Settings file Claude Code
Agent settings declaring 1 hook event (PostToolUse).
Skill Claude CodeCodex
One-shot ingest of 40K abilities from a PDF or JSON into 40kdc-data's non-agentic DSL pipeline, capturing raw text into a sibling store keyed by abilityid. Runs end-to-end autonomously (extract → ingest → propose → repair-until-converged → apply → validate → regenerate data-derived artifacts so the branch is…
Skill Claude CodeCodex
Author 11e faction-pack detachment metadata + new detachments with structured ability DSL for a target faction, then verify across TS/Rust/Python. Use when a faction pack PDF (in private/) needs its detachments backfilled with detachmentpoints/forcedispositions, its new pack detachments added as core entities + DSL…
Skill Claude CodeCodex
Score one faction's authored Ability-DSL by embedding veracity — the cosine similarity between each ability's describer-output and its raw GW prose — using the out-of-repo embeddings harness, then report the weakest abilities (the highest-value re-authoring targets) and how to open them in the data explorer. Use for…
Agent
Opus assembler for the Ability DSL. Takes decomposer outputs (target-dummy, chronomancer, vox-hound) plus data-enginseer retrieval and assembles one complete, schema-valid DSL ability entry, self-checked against the raw prose via the translate CLI. Use for "assemble the DSL for from these decomposer results", "author…
Agent
Haiku decomposer for WHEN an ability fires. Given raw ability prose, hypothesizes the DSL timing layer — trigger event/window, phase conditions, duration, usage frequency — using canonical condition ids. Use for "when does trigger?", "decompose timing for this prose". Prompt must include abilityid, rawtext…
Agent
Sonnet cruncher-lever warden. Diffs the DSL→cruncher buff extraction before/after a re-authoring pass so cosine-motivated re-phrasing cannot silently drop stackable-buff levers. Use for "check the cruncher levers survived this re-author", "diff coverage for against the previous state". Prompt must include the touched…
Agent
Haiku retrieval specialist for the ability corpus. Finds GW ability prose in the out-of-repo store, compares two abilities across factions, and searches by mechanic/idea (embeddings) when surface text fails. Use for "look up the prose for ", "do these two abilities share a mechanic?", "find abilities that resurrect…
Agent
Haiku adversarial refuter for assembled DSL. Reads raw ability prose cold plus a candidate DSL entry and constructs concrete divergences. Unscoped calls review the whole ability; shape-scout calls pass reviewscope and only in-scope divergences set refuted. Spawn 2–3 in parallel per ability. Prompt must include…
Agent
Opus coverage curator, shape charterer, and final reviewer. Evaluates roundtrip/coverage reports and loop-state, freezes exact mechanic-slice families before shape design, and reviews other agents' outputs. Prompt must include mode curate, charter, or review plus the corresponding artifacts or seed evidence. Returns…
Agent
Opus shape proposer for the Ability DSL. Given ONE ability whose honest mechanic resists every existing shape (an arch-magos resistedschema block / needs-schema entry), it shapes a NEW first-class DSL shape (effect leaf, condition, container, or modifier extension) that expresses the mechanic faithfully — spawning the…
Agent
Sonnet coverage-broadening adjudicator for a PROPOSED (not-yet-shipped) DSL shape. Given a kroot-flesh-shaper proposal, it spawns swarmlord to sweep the corpus for the shape's family, then judges EACH candidate — faithfully covered, covered only with a parameter extension, or would-flatten — and drives the shape's…
Agent
Sonnet describer-support designer for a PROPOSED DSL shape. Given a kroot-flesh-shaper proposal (as refined by kroot-lone-spear), it specifies the exact describer output the new shape needs across every render form (inline single-effect AND container; condition lead-in AND predicate/negated), the shared helpers to…
Agent
Opus adversarial reviewer for a proposed DSL shape. Given the kroot-flesh-shaper proposal, kroot-lone-spear coverage, and kroot-trail-shaper describer spec, it attacks the shape on four axes — sprawl (an existing shape already covers this), flattening (adopting it distorts a family member's meaning), fidelity/parity…
Agent
Sonnet describer-output judge. Reads the plain-English renders of authored DSL cold and asks "could a person who understands Warhammer figure out what this does?" — flags phrasing problems for warpsmith and fidelity signals for inquisitor. Use for "review the describer output for ", "is this ability's English…
Agent
Haiku mechanical gatekeeper. Runs the repo's actual validation gates (schema+integrity validate, targeted tests, regen-drift spot checks) after DSL data changes are applied, and parses failures into structured findings. No judgment — just gates. Use for "gate this change", "run the validators and report". Prompt lists…
Agent
Sonnet cross-faction expansion scout. Given a rule shape that works (an effect type, condition, or encoding pattern), finds abilities in OTHER factions coverable by the same shape — via embeddings clustering/candidates plus keyword sweeps over the prose store — to widen coverage per work cycle. Use for "where else…
Agent
Haiku decomposer for WHO/WHAT an ability targets. Given raw ability prose, hypothesizes the DSL targeting layer — appliesto keyword filters, scope range/target, effect target params, exclusions. Use for "who does apply to?", "decompose targeting for this prose". Prompt must include abilityid, rawtext, abilitytype…
Agent
Haiku decomposer for WHAT an ability does. Given raw ability prose, hypothesizes the DSL effect layer — effect tree, leaf types, composition kind, dice mechanics, buffs/debuffs. Use for "what does do mechanically?", "decompose the effect for this prose". Prompt must include abilityid, rawtext, abilitytype, factionid.…
Agent
Sonnet describer engineer. Takes psyker findings (and arch-magos resistedschema inbox blocks) and decides per item - reword the describer, craft a new describer/DSL shape, reauthor the data, or wont-fix - fully costed against the four-port byte-parity ledger. The only agent with repo write access; edits only on…
Skill Claude CodeCodex
Run ONE autonomous ability-DSL authoring campaign — inquisitor picks a ≤40-ability worklist from the sub-0.80 roundtrip corpus, the 16-agent suite (12 core + 4 kroot shape-scout) authors and adversarially verifies it, and the campaign closes as a draft PR. Use for "run a dsl campaign", "launch the authoring loop"…
Instructions file CodexOpenCode
AGENTS.md instructions for wn-mitch/40kdc-data, covering agents.md, project overview, repository structure, schema conventions and ip safety.
Instructions file
Claude Code instructions for wn-mitch/40kdc-data, covering claude.md, project overview, repository structure, schema conventions and ip safety.