superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
All wai skills, agents, and commands in one bundle.
Plugin wai from marketplace wai in mlitre/wai. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
cavemanUltra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Al
cleanup-worktreesRemove git worktrees whose branches already merged via a closed GitHub PR, surfacing uncommitted changes, unpushed commits, and untracked notes before deleting anything. Use when the user asks to clean up or prune worktrees, or which are safe to remove after PRs land. Prefer it over hand-rolled `git
codebase-designShared vocabulary for designing deep modules. Use when designing or improving a module's interface, deciding where a seam goes, finding deepening opportunities, making code more testable, or when another skill needs the deep-module vocabulary.
commitCommit the session's changes as Conventional Commits. Use when the user says commit, save my work, or asks for a commit message. Pass `--message-only` to print the message without staging or committing.
create-planBuild a detailed implementation plan as a DAG of tasks (`T<n>` headings + `depends_on:` lines + checkbox steps). Parses cleanly into `/implement-plan` (DAG walk).
create-standards-checkerGenerate a domain-specialized standards-compliance-checker agent for this repo and seed its spec registry. Use when the user wants a compliance checker, standards auditor, or spec-compliance agent for a domain (EV charging, payments, HTTP, OAuth, internal RFCs), or wants code audited against normati
describe-prGenerate a PR description from the diff using the repo's PR template (or a default fallback). Writes to `.claude/pr-descriptions/<branch-slug>.md`, then offers to open the PR with `gh pr create`, but only when a user is present to confirm. NEVER pushes. Does NOT call `gh pr edit` without asking.
diagnoseDisciplined diagnosis loop for hard bugs and performance regressions. Output is a Diagnosis Report; edits no code. Takes a bug description, or `--from-ci <pr>` to ingest a PR's failing GitHub Actions logs. Use when the user reports a bug, says something is broken, throwing, or failing, or describes
dsLaunch Diffscape, a browser-based code review for changes. Default: diff against HEAD. Optional: /ds main, /ds <commit>
fix-findingsExecute a flat findings list item-by-item. Parses a numbered list out of a handoff doc, a `code-reviewer` output, or a diagnosis report, then dispatches `wai-implementer` (freeform) → `wai-spec-reviewer` → `code-reviewer` per item, fully parallel up to `.claude/wai.json`'s `parallel_cap`. Retry-once
git-guardrails-claude-codeSet up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
grill-meInterview the user relentlessly about a plan or design until every branch of the decision tree is resolved, one question at a time. Challenges the repo's glossary and offers ADRs when `CONTEXT.md` and `docs/adr/` exist. Use when the user wants a plan or design stress-tested, or says grill me, interv
handoffCompact the current conversation into a handoff document for another agent to pick up. Saves to the OS temp directory so it doesn't pollute the workspace.
implement-planExecute a wai DAG plan task-by-task. Walks the `T<n>` / `depends_on:` graph, dispatches `wai-implementer` → `wai-spec-reviewer` → `code-reviewer` per task, parallel up to `.claude/wai.json`'s `parallel_cap`. Retry-once on reviewer rejection; quarantine on second failure. End-of-walk report lists gre
improve-codebase-architectureFind deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.
iterate-planUpdate an existing implementation plan with new feedback. Researches only if the change requires new technical understanding, then makes surgical edits.
local-reviewSet up a worktree for reviewing a colleague's branch, adds their fork as a remote, fetches, creates the worktree.
pr-triageSingle action-oriented table of the user's open GitHub PRs, authored plus review-assigned, with a per-PR "action on me?" verdict. Use when the user asks about their PR queue, what is blocked, what is ready to land, or what reviews they owe. Prefer it over hand-rolled `gh` commands.
resolving-merge-conflictsResolve an in-progress git merge or rebase conflict hunk by hunk. Use when a merge or rebase stops with conflicts, when `git status` shows unmerged paths, or when the user says they are stuck in a rebase, mid-merge, or have conflict markers in a file.
resume-handoffResume work from a handoff document, read it, verify the codebase state still matches, propose a plan, then start.
rigorous-pr-reviewThe review standard, applied inline in the current conversation with no subagent. Read-only, high-bar pass over a PR or diff for correctness, maintainability, structure, and test strategy. Use whenever the user asks for a review, a strict or rigorous pass, or a quality check on a diff. For an indepe
setupOne-time per-repo setup for the wai workflow. Detects repo state, writes `.claude/wai.json` config, opt-in scaffolds `CONTEXT.md` and `docs/adr/`, writes a pointer block into `CLAUDE.local.md` and excludes wai personal files via `.git/info/exclude`. Re-run with `--update` to refresh the pointer and
spec-registryInspect, validate, or propose changes to the spec registry consumed by standards-compliance-checker agents. Reads run freely; writes are proposed for the user to approve. Use when a spec alias is missing, stale, or needs looking up mid-audit.
tddCanonical TDD reference, red-green-refactor loop, Iron Law (no production code without a failing test), verify-fail / verify-pass gates, vertical-slice rule, anti-patterns. Auto-applied inside `/implement-plan` via the `wai-implementer` agent invariant. Also auto-fires on explicit "use TDD" / "red-g
teachTeach a subject across multiple sessions using a stateful workspace outside the repo. Use when the user wants to learn a large body of material over time (a protocol, a spec, an unfamiliar subsystem) rather than get one question answered now.
to-questionnaireTurn a decision you can't answer alone into a Markdown questionnaire for the one person who can. Use when a decision is blocked on someone else's knowledge, when a grilling session hits a branch the user can't resolve, or when the user says they need to ask a colleague, a vendor, or another team.
to-specProduce a spec for a feature/bug/refactor. Two interaction modes, interview (ask questions, build the spec collaboratively) or synthesize (compress existing conversation context into a spec). Output is a local file at `specs/<YYYY-MM-DD>-<slug>.md`. Use when user says "spec this out", "write a PRD",
using-subagentsPrimer for dispatching subagents, how to craft focused prompts, pick the right model, avoid common mistakes, and verify what came back. Use whenever you're about to dispatch a Task/Agent subagent for any purpose. `/implement-plan` (DAG walker), `/fix-findings` (flat-list walker), and `/create-plan`
wait-whatRe-pitch a message that didn't land. Use the moment the user says they don't follow, asks what something means, says a explanation was confusing, or types "wait, what".
wizardGenerate an interactive bash wizard that walks a human through steps only they can perform. Use when a task needs credentials, a third-party dashboard, infrastructure provisioning, CI secrets, hardware setup, or a one-off migration or cutover that the agent cannot execute itself.
writing-for-agentsWriting any document an agent consumes. Use when creating or editing a skill, an agent, a command, CLAUDE.md, AGENTS.md, or a reference doc reached by a pointer.
writing-native-hooksWrite Claude Code native hooks (settings.json `PreToolUse` / `PostToolUse` / `UserPromptSubmit` / `Stop` / `SessionStart` / `Notification` / `SubagentStop` / `PreCompact`). Use when the user wants to add a hook to block, warn on, or augment a tool call, or wants to enforce a checklist before stoppin
cavecrew-builderSurgical 1-2 file editor for bounded, obvious changes: typo fixes, single-function rewrites, mechanical renames, format-preserving tweaks. Hard refuses 3+ file scope. Returns a caveman-compressed diff receipt so the calling thread pays no verbose narration.
code-reviewerIndependent, thorough review in its own context: fans out to specialists (`silent-failure-hunter`, `pr-test-analyzer`, `comment-analyzer`, `type-design-analyzer`, `wai-spec-reviewer`) and returns two verdicts, Standards and Spec, side by side and never merged. Dispatch when a review should not consu
codebase-analyzerExplains HOW specific code works. Reads files, traces data flow, documents control flow with precise file:line references. Use when you need a technical map of an existing component, not where it lives, but how it behaves. Does not critique or suggest changes.
comment-analyzerAudits code comments for accuracy, completeness, and long-term value. Use after generating large docstrings, before finalizing a PR that adds or modifies comments, or when reviewing existing comments for rot. Read-only, advisory.
pr-test-analyzerReviews a PR's test coverage for behavioral completeness and regression resistance. Use after a PR is created or updated to ensure tests cover new functionality and critical edge cases. Focused on what would catch real bugs, not academic line coverage.
silent-failure-hunterHunts for silent failures, inadequate error handling, and inappropriate fallback behavior in PR changes. Use after writing error handling, catch blocks, fallback logic, or any code that could suppress errors. Zero tolerance for swallowed errors.
type-design-analyzerReviews type design for encapsulation, invariant expression, and practical usefulness. Use when introducing a new type, during PR creation to review added types, or when refactoring existing types. Returns qualitative feedback plus 1-10 ratings on four dimensions.
wai-implementerWrites and fixes code, with tests. Two input modes: freeform ("investigate this and fix it", a bug report, a review finding, a failing test) or a single `T<n>` task from a wai plan. Use instead of `general-purpose` for anything that edits source files. TDD invariant: no production code without a fai
wai-spec-reviewerThe spec axis. Reviews a change against the spec it came from, and nothing else. Pass/fail verdict + 1-2 line reason. No quality nitpicks (that's `code-reviewer`'s job). Dispatched by `/implement-plan` after each implementer run, and by `code-reviewer` on standalone reviews.
web-search-researcherResearches modern or niche topics using web search and fetch. Use when the answer needs information past the model's training cutoff, vendor-specific docs, or current best practices. Returns findings with direct quotes, source links, and publication dates.
bash ${CLAUDE_PLUGIN_ROOT}/hooks/session-start.sh
node ${CLAUDE_PLUGIN_ROOT}/hooks/check-review.js
bash ${CLAUDE_PLUGIN_ROOT}/hooks/nudge-general-purpose.sh
node ${CLAUDE_PLUGIN_ROOT}/hooks/suggest-review.js
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Talk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications
5 skills · hooks
Cross-session memory and token savings for coding agents.
6 skills · 1 agent · 1 MCP server · hooks
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.