48 skills
skills115k ★
Skills for Real Engineers. Straight from my .claude directory.
Get grilled on your plan until it's airtight
Passed all 3 security checksAsks relentless follow-ups on your design, strategy, or roadmap — one branch at a time — until you've thought through the gaps and can defend every trade-off.
·★111k↓564k
Stress-test your plan against your own docs
Passed all 3 security checksWalks through your plan line-by-line, flags where it conflicts with your domain model or past decisions in CONTEXT.md and ADRs, and updates those docs as the gaps resolve.
·★111k↓476k
Spot architectural debt and refactoring wins
Passed all 3 security checksReads your codebase, architecture-decision records, and domain language docs, then surfaces tightly-coupled modules, testability gaps, and consolidation opportunities with a priority order.
·★111k↓466k
Build a feature by writing tests first
Passed all 3 security checksWrites a failing test that captures the requirement, then builds the minimal code to pass it, then refactors for clarity. Keeps you from gold-plating.
·★111k↓447k
Wire up your repo so skills can find issues
Passed all 3 security checksAdds a one-time config block to your AGENTS.md pointing Claude skills at your issue tracker, labels, and docs structure — so triage and issue-creation skills know where to write.
·★111k↓402k
Route incoming issues to the right owner
Passed all 3 security checksReads a bug report or feature request and assigns it to the right team—security, backend, product—with severity and context. Prevents issues from getting stuck in a backlog.
·★111k↓374k
Summarize a conversation for the next person
Passed all 3 security checksDistills the current chat thread into a tight handoff document—decisions made, open questions, context—so the next Claude instance starts without backlog.
·★111k↓366k
Convert your meeting notes into a shipping PRD
Passed all 3 security checksTakes the discussion you just had and molds it into a structured PRD with success criteria, scope, and open questions — then posts it straight to your issue tracker.
·★111k↓358k
Build a clickable prototype to test your design
Passed all 3 security checksScaffolds a minimal web app with toggleable UI variations or state logic, so you can click through a design before writing the real thing. No build step needed.
·★111k↓355k
Split a plan into grabable implementation tickets
Passed all 3 security checksTakes a spec or roadmap item and carves it into vertical slices — each one small enough for one person to finish, each one shippable on its own.
·★111k↓345k
Learn a concept or skill from scratch
Passed all 3 security checksTakes a topic you're unfamiliar with and breaks it into digestible lessons with examples, exercises, and checkpoints — all tailored to your level and learning pace.
·★111k↓248k
Walk through a hard bug systematically
Passed all 3 security checksTakes a bug report and runs a structured loop: reproduce it, strip it to the minimum case, form a hypothesis, add instrumentation, then fix and regression-test.
·★111k↓233k
Build a Claude skill from a workflow
Passed all 3 security checksTurns a repetitive workflow into a properly formatted SKILL.md with triggers, instructions, and bundled resources—ready to publish or share with your team.
·★111k↓225k
Understand how a code section fits the whole
Passed all 3 security checksTakes a snippet or function you're confused by and explains its role in the larger system—what calls it, what it depends on, why it matters.
·★111k↓224k
Cut Claude's answer length by 75%
Passed all 3 security checksStrips articles, filler, and pleasantries while keeping technical accuracy and meaning intact. Useful when you're paying by token or need to fit an answer into a tight space.
·★111k↓219k
grilling
Passed all 3 security checksInterview the user relentlessly about a plan or design. Use when the user wants to stress-test a plan before building, or uses any 'grill' trigger phrases.
·0↓191k
domain-modeling
Passed all 3 security checksBuild and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.
·0↓179k
codebase-design
Passed all 3 security checksShared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
·0↓173k
writing-great-skills
Passed all 3 security checksReference for writing and editing skills well — the vocabulary and principles that make a skill predictable.
·0↓173k
diagnosing-bugs
Passed all 3 security checks·0↓172k
ask-matt
Passed all 3 security checksAsk which skill or flow fits your situation. A router over the user-invoked skills in this repo.
·0↓163k
Sketch multiple API designs side by side
Passed all 3 security checksGenerates 3–5 radically different interface designs for the same module—different method names, parameter shapes, trade-offs—so you can spot the best tradeoff without lengthy debate.
·★111k↓146k
implement
Passed all 3 security checksImplement a piece of work based on a PRD or set of issues.
·0↓146k
Turn messy code into a safe refactor roadmap
Passed all 3 security checksAsks you about the mess, then writes a step-by-step refactor plan with granular commits that can each be reviewed and reverted independently. Files it straight to GitHub.
·★111k↓142k
Lock down your team's language about the problem
Passed all 3 security checksExtracts the jargon and ambiguous terms from your conversation and produces a UBIQUITOUS_LANGUAGE.md—a shared glossary that keeps your team saying the same thing about the domain.
·★111k↓137k
Turn bug reports into filed GitHub issues
Passed all 3 security checksChat about a bug like you're talking to a colleague. The skill extracts the repro steps, severity, and context from your description, then files a formatted issue in GitHub with relevant codebase pointers.
·★111k↓137k
Stop Claude from pushing broken code
Passed all 3 security checksSets up git hooks that block Claude from running destructive commands like force-push or hard-reset until you approve them—adds a safety layer for high-stakes repos.
·★111k↓135k
Search and organize your Obsidian vault
Passed all 3 security checksFinds notes by meaning or keyword, creates new linked notes, and refactors your vault structure — maintaining wikilinks and index relationships as it goes.
·★111k↓135k
Polish a draft article into publication shape
Passed all 3 security checksRestructures sections for flow, cuts redundancy, sharpens unclear passages, and tightens prose — returning a marked-up version showing every edit with a reason.
·★111k↓132k
Catch bad code before it ships
Passed all 3 security checksInstalls Husky and configures pre-commit hooks to auto-format, type-check, and test every commit—all in your repo, no external service needed.
·★111k↓130k
Build a course section with problems and solutions
Passed all 3 security checksGenerates a folder tree with exercise stubs, solution code, and explainer markdown—structured to pass linting and ready for your students or team to fill in.
·★111k↓127k
Shape raw notes into a finished article
Passed all 3 security checksLoads a markdown dump of notes and walks you through building an article piece by piece: testing opening angles, growing sections in dialogue, choosing callouts and quotes that land.
·★111k↓125k
Capture half-baked thoughts before they vanish
Passed all 3 security checksAsks you probing questions about a topic, collects your scattered claims and anecdotes, then appends them to a growing document — messy raw material ready to shape into an article later.
·★111k↓125k
Swap unsafe type assertions for typed test data
Passed all 3 security checksFinds all the `as` type assertions in your test suite and replaces them with @total-typescript/shoehorn, making partial test data type-safe and maintainable.
·★111k↓125k
Write an article one scene at a time
Passed all 3 security checksOrganizes raw notes into narrative waypoints, then writes one beat at a time. You steer the arc by picking which direction to go next—like branching dialogue in a game.
·★111k↓125k
code-review
Passed all 3 security checks·0↓105k
resolving-merge-conflicts
Passed all 3 security checksUse when you need to resolve an in-progress git merge/rebase conflict.
·0↓100k
research
Passed all 3 security checksInvestigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.
·0↓94k
Review code changes against standards and spec
Passed all 3 security checksDiffs code since a commit, branch, or tag and audits it on two tracks in parallel: Does it follow your repo's style guide? Does it match the ticket it claims to close?
·★111k↓92k
wayfinder
Passed all 3 security checksChart a route through a foggy problem — turn a loose idea into a map of investigation tickets and resolve them one at a time until the way to the goal is clear.
·0↓86k
loop-me
Passed all 3 security checksGrill me about specs for the workflows I want to build, within this workspace.
·0↓71k
to-spec
Passed all 3 security checksTurn the current conversation into a spec and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.
·0↓68k
to-tickets
Passed all 3 security checksBreak a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker — edges as text in a local file, or native blocking links on a real tracker.
·0↓67k
wizard
Passed all 3 security checksGenerate an interactive bash wizard that walks a human through a manual procedure — third-party setup, a one-off migration, an A→B state transition — opening URLs, capturing values, confirming each step, and writing .env files and GitHub Actions secrets.
·0↓53k
claude-handoff
Passed all 3 security checksHand the current conversation off to a fresh background agent that picks up the work immediately.
·0↓47k
decision-mapping
Passed all 3 security checksTurn a loose idea into a sequenced map of investigation tickets, then drive them to resolution one at a time.
·0↓43k
setup-ts-deep-modules
Passed all 3 security checksWire dependency-cruiser into a TypeScript repo so each package is a deep module — implementation hidden in subfolders, reachable only through its entry-point files. User-invoked.
·0↓17k
to-questionnaire
Passed all 3 security checksTurn a decision you can't fully answer into a questionnaire for someone else to fill in.
·0↓4k