Skip to content

noahwc/quiver

v0.1.0MIT

A library of AI coding assistant skills, written once and transpiled to Claude Code, OpenCode, GitHub Copilot, pi, and DeepSeek Harness

autoresearch

Metric-driven experiment loops: define a single measurable metric, baseline it, then iterate one change at a time — measure, compare, keep (commit) or discard (revert). State lives in git and a log file, not in context. Use for optimization work: make X faster, reduce bundle size, improve the benchmark, cut token usage, tuning parameters, or any run-measure-compare loop.

commit-split

Split uncommitted changes into semantic commits and push the current branch. Use when a working tree mixes unrelated changes and the user asks to commit, clean up, or split them into logical commits, or invoke manually: /commit-split. Never rewrites history or force-pushes; asks before pushing the default branch.

habit-miner

Mine session history for (1) repeated user corrections, proposed as When → Do habits that each need explicit human approval, and (2) repeated questions, lookups, file reads, and commands in the current repo, turned into agent-cli subcommands stored outside the repo. Use when the user asks to mine sessions, learn from feedback, review recurring corrections, or build/refresh agent-cli — or when you notice the user correcting the same behavior, or yourself repeating the same lookup, for the second time or more.

html-summary

Use when: presenting large findings (research, investigations, audits, comparisons, multi-section reports). Write a standalone HTML summary optimised for scannability and open it automatically, instead of printing a wall of text in chat/terminal.

lint-first

Run deterministic tooling (typecheck, linters, autofixers) FIRST — before any agentic file-by-file inspection — when asked to find or fix syntax errors, type errors, code quality issues, any usage, or to check/clean up/audit the codebase. Two stages: (1) discover and use the repo's existing typecheck/lint/format setup; (2) if none exists, propose adding one before doing any manual inspection. Manual reading is the LAST resort, reserved for what tooling cannot catch or fix.

pr-steward

Stewards PRs authored by the current user (or explicitly taken over) through CI and review: triages unresolved Copilot and human threads first, treats a Copilot 'Needs a closer look' overview as a worklist, fixes failing checks or re-runs flaky jobs, and escalates architectural or breaking changes before editing. One bounded invocation — never waits for CI. Use when asked to fix CI or resolve review comments on your own GitHub PR, or when invoked as /pr-steward [#N].

quiz-me

Generate a short interactive quiz on the code the agent just wrote (or a diff), so you prove you understand the implementation before shipping it. Opens a self-contained HTML page with auto-graded questions about behavior, design rationale, failure modes, and change impact — not language trivia. Use after landing a non-trivial change, or invoke manually: /quiz-me. Complements slopchop-review (correctness) — this checks the human's understanding.

slopchop-review

Hunk-by-hunk diff triage with three verdicts: FIX (must change, with the concrete fix), DISCUSS (question or tradeoff for the author), OK (silent). Ends with a FIX/DISCUSS summary and offers to apply the FIXes. For reviewing working-tree changes, staged changes, branches, or PRs. Invoke manually: /slopchop-review. Complements ponytail-review (over-engineering only) — this one covers correctness, security, and edge cases.