
Audit Zig source files for Zig 0.15.x mistakes -- checks for removed APIs (getStdOut, usingnamespace, BoundedArray, async), missing flush, wrong ArrayList usage, ambiguous format strings, signed division, and renamed stdlib functions.
Audit Zig source files for Tiger Style violations -- functions > 70 lines, lines > 100 columns, usize usage, direct recursion, compound assert(a and b), and bare while (true) without an adjacent assert.
Enforce strict red-green-refactor TDD for any task. Use when implementing features, fixing bugs, adding functionality, or building new modules. Routes to the full 7-agent pipeline for new modules with 3+ behaviors, or runs inline red-green-refactor for bug fixes and small changes. Triggers on: "use TDD", "fix this bug", "add a feature", "implement", "run the pipeline", "TDD pipeline", "build a module with TDD", or any coding task in a project with TDD in its CLAUDE.md. Agents inherit the session model; pass `--model <name>` to pin one for the run.
Multi-model code review with cross-validation. Orchestrates independent Claude and GPT-5.5 reviews, cross-validates findings, outputs merged fix list. Use when reviewing code changes, auditing files, or wanting a second opinion. Triggers on: "cross-review", "multi-model review", "review with codex", "get a second opinion on this code". Pass `--model <name>` to run the Claude-side agents on a specific model.
Correct Zig 0.15.x patterns for I/O, ArrayList, format strings, and build.zig. Use when writing or reviewing any Zig code -- Claude's training data is outdated for these APIs.
Download an external documentation site into Travis's personal knowledge base as a doc pack and source note. Use when the user says "/kb-ingest <url>", "ingest these docs", "add these docs to the KB", or "download reference docs". Runs webdown crawl via the knowledge repo's ingest-pack recipe, then creates a MANIFEST.md and source note automatically.
Tiger Style rules for Zig: assertions (2+ per fn, paired positive/negative space), bounded loops (no recursion), static memory after init, snake_case naming with unit suffixes, 70-line function limit, 100-column line limit, zig fmt. Use when writing or reviewing Zig in a project that follows Tiger Style.
Add TDD pipeline configuration template to this project's CLAUDE.md. Run this to set up the pipeline for a new project.
Add TigerBeetle's Tiger Style guidance to this project's CLAUDE.md. Run this in any Zig project to apply Tiger Style's rules on assertions, bounded loops, static memory, naming, function shape, comments, and formatting.
Add Zig 0.15.x training corrections to this project's CLAUDE.md. Run this in any Zig project to fix Claude's outdated patterns for I/O, ArrayList, format strings, build.zig, BoundedArray, and usingnamespace.
Capture the current conversation, a source, or a synthesis into Travis's personal knowledge base as a well-formed wiki note. Writes correct frontmatter with today's date, picks the right bucket (sources/external, reports/, concepts/, questions/), cites existing source IDs, and runs just refresh to reindex afterward. Use when the user says "capture this", "save this to the KB", "add this as a note", "/kb-capture", or asks to file a finished research output.
Routing and retrieval policy for Travis's personal knowledge base at ~/code/knowledge (or the knowledge-base: path in the active project CLAUDE.md). Use when the user asks about past research, prior notes, captured sources, topics they have studied, or anything that might live in a personal wiki of synthesized notes. Triggers on phrases like "what do we know about", "check my notes", "any research on", "from the KB", "have I looked into", "do I have notes on". Tells you to read the cheap index/ files first, then query via the qmd MCP server (lex for known terms, vec for fuzzy), then open full notes only once the shortlist is small. Also the entry point for answering "is my KB healthy?" — points at just check.