elenchusWork a failure you already have down to its cause, then guard it: stop the line, preserve the evidence, reproduce, localise, reduce to a minimal case, fix the cause rather than the symptom, and leave behind a test that fails without the fix. Use when a test fails, a build breaks, a fuzz campaign ret
ephorosDecide what a step must emit so its behaviour is visible afterwards: the on-call questions first, then structured events, bounded metrics, correlation across the whole path, and alerts on what someone actually feels. Use when adding logging, metrics, tracing or alerting, when shipping anything that
fiatRun the one-shot delivery loop: study, runbook, then per-step implement/audit/prose/push until a working prototype exists. Use only when a Wildcat contributor explicitly asks to start, run, resume, or report a Hexaemeron or Fiat delivery, including /hexaemeron:fiat forms. Do not infer activation fro
fizzGenerate Echidna/Medusa-compatible Solidity fuzz suites from Foundry or Hardhat projects. Trigger on "fizz", "generate fuzz suite", "build fuzz harness", "stateful fuzzing", "fuzzing harness", "property testing", and "invariant suite".
fizz-convertConvert English-language properties in PROPERTIES.md (produced by the Fizz skill) into Solidity assertions inside the existing fuzz harness, then flip their checkboxes. Trigger on "fizz-convert", "convert properties", "implement properties from PROPERTIES.md", "convert PROPERTIES.md to Solidity".
fizz-syncReconcile an existing Fizz harness with a changed source tree. Detects added/removed/changed contract functions, quarantines stale properties, regenerates drifted handler stubs, and refreshes the snapshot. Trigger on "fizz-sync", "resync fuzzing", "sync fuzz harness", "refresh fuzzing properties", "
hypomnemaDecide what gets written down and where it lives: the decision record behind a choice that would be expensive to reverse, the comment that explains why rather than what, the runbook an alert points at, and the README somebody starts from. Use when a decision is made, an interface changes, an alert n
imprimaturCheck prose that ships for banned AI writing tells, technical terms used without evidence, and repeated structural formulae that survive a wordlist. Use while drafting, editing, or reviewing public prose, or when the user names a term to ban. This is the diagnostic gate; Vulgate performs a content-p
kronosRank the held Next Fiat jobs across explicitly in-scope, non-mature skills, select the most worthwhile job out of 100, set one durable goal or loop, run that job through Fiat, then repeat until no eligible frontier remains. Use only when the user explicitly asks for Kronos, for a repeated ranked Fia
metronChange performance only against a recorded measurement: baseline first, one change at a time, re-measure the same way, then keep it or revert it. Use when something is slow, when a budget exists, when a change might have cost time, or when a profile is needed before touching code. Do not use it for
phylaxHarden the off-chain surface: the Python that harvests, indexes, replays and releases, the commands it shells out to, the URLs it fetches, the secrets it holds, the dependencies it pulls, and the model output it acts on. Use when a step accepts data from outside the process, runs a subprocess, fetch
protasisHold a Fiat study and runbook to a content contract before any code is written: stated assumptions, testable success criteria, a chosen design with its trade named, the five discipline questions answered before any build, and steps that are discrete, green at both ends, sized for the audit loop and
solidity-auditorSecurity audit of Solidity code while you develop. Trigger on "audit", "check this contract", "review for security". Modes - default (full repo) or a specific filename.
vulgateRewrite AI-assisted or generic text into a plain human register while keeping every fact, number, commitment, caveat, link, and intended meaning fixed. Use for messages, documents, announcements, and public repository prose after diagnostic wording checks.
x-rayGenerates an x-ray.md pre-audit report covering overview, enhanced threat model (protocol-type profiling, git-weighted attack surfaces, temporal risk analysis, composability dependency mapping), invariants, integrations, docs quality, test analysis, and developer/git history. Triggers on 'x-ray', 'a