mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Issue triage, TDD, CI fix-with-memory, design-system guard, PR review, dead-code and doc-rot cleanup, comment and test reaping, code-health and visual-QA audits, evidence-checked claims, worktree setup, project bootstrap, cross-provider skill parity, and session wrap-up skills.
Plugin workflow-skills from marketplace jerseycheese-skills in jerseycheese/agent-skills. Commands read from the repo's manifest — 2 days ago.
abstraction-finderFinds recurring patterns worth extracting into shared code and proposes the smallest form for each (helper, util, base class) with the call sites it would replace. Enforces the rule of three. Trigger on: "where are we repeating ourselves", "find duplication", "what could be abstracted", "could this
analyze-issueTurns one GitHub issue into an implementation-ready tech spec: existing patterns, scope boundaries, a plan, and MVP tests. Use before starting work on an issue. Trigger on: "analyze issue #X", "spec out #123", "break down this issue", "plan issue #N".
backlog-routingWorks a GitHub milestone with several agents at once: intake findings as issues, shape and batch the milestone, route batches to the cheapest capable model, dispatch, review, release. Merge authority comes from the repo adapter. Trigger on: "route the backlog", "plan the milestone", "dispatch the ba
band-aid-finderFinds fixes that hide a symptom instead of fixing the cause, traces each to its root cause, and proposes the real fix. Allows deliberate, documented mitigations. Trigger on: "is this a real fix or a band-aid", "am I treating the symptom", "why does this keep happening", "find the root cause".
browser-debugger-cliInspects live web pages through the Chrome DevTools Protocol with the `bdg` CLI: targeted DOM queries, computed styles, layout debugging, and raw CDP calls, without loading a full page snapshot. Trigger on: "inspect element", "check computed styles", "query the DOM", "debug layout".
ci-fix-with-memoryAutomatically invoke when CI checks fail on a PR. Do NOT wait for the user to ask; invoke as soon as a CI failure is confirmed. Reads session handoffs and a known-issues log so failed fixes aren't retried. Trigger on: "CI is failing", "red checks", "GitHub Actions failed", "fix CI".
code-health-auditRuns the "embarrassing code" / overengineering sweep and turns tech-debt anxiety into a short list of validated simplifications. Syncs the base branch and checks the worktree first so it never audits stale code. Trigger on: "code health audit", "overengineering audit", "what can we simplify", "tech
comment-reaperFinds and removes comments that add nothing: ones that restate the code, cite issue numbers, narrate refactor history, or pad a one-liner with JSDoc. Keeps the WHY comments. Trigger on: "reap comments", "remove unnecessary comments", "too many comments", "comment audit", "strip redundant JSDoc".
cyoaChoose Your Own Adventure mode: frames a real dev task as a branching story where the user picks the design decision at each fork, and still produces real, working code. Use on /cyoa or when a task should feel like a game. Trigger on: "cyoa mode", "choose your own adventure", "make this a game".
dead-code-cleanupFinds and removes dead or orphaned code, files, and tests in any stack. Validates that code is truly unused before deleting anything. Trigger on: "remove dead code", "find unused exports", "what code can we delete", "prune the repo".
doc-rotFinds stale docs, comments, docstrings, and commented-out code, checks each against the actual code, then fixes or removes it. Auto-fixes the clear rot and surfaces judgment calls. Trigger on: "find stale docs", "doc rot", "are the docs current", "fix the README".
drupal-mental-modelExplains code by mapping programming concepts to the Drupal equivalents Jack knows from years of Drupal and theming work. Use in code explanations, debugging walkthroughs, code reviews, and architecture talks when a non-Drupal concept needs grounding. Trigger on: "explain this code", "walk me throug
ds-guardAutomatically run after any edit to a .css, .tsx, .ts, .jsx, or .js file that touches styling, and before every commit that touches styles or components. Checks the diff against the design system tokens and living style guide. Trigger on: new CSS rules, className changes, style props, "check this ag
evidence-checkHonesty gate that backs claims with real evidence instead of stating guesses as fact. Runs always-on as a self-check before technical claims and recommendations. Invoke explicitly on: "show your work", "prove it", "how do you know that", "what's your source".
github-screenshotGenerates GitHub-ready image markdown for screenshots: a github.com ?raw=true link pinned to the commit, so it renders even for a private repository. Use whenever a PR, issue, or doc needs an image. Trigger on: "add a screenshot to this PR", "embed image in issue", "attach screenshot", "add screensh
issue-maintenanceWrites to a repo's open GitHub issues: fixes type and lifecycle labels, re-scores priority, fills sizing labels, cleans up issue prose, and proposes merging clusters of small issues. Auto-applies safe changes, flags the rest. Trigger on: "run issue maintenance", "tidy the backlog", "re-prioritize op
kissTrims a diff to the minimum change that meets its goal, dropping refactors, cleanup, style fixes, and "while I'm here" extras. Use when a diff has crept past its scope or before committing the smallest possible change. Trigger on: "KISS this", "trim this diff", "scope creep", "smallest possible chan
plain-language-auditSweeps comments, docstrings, docs, and UI copy for jargon, AI writing tells, and wordy text. Auto-fixes clear swaps and surfaces judgment calls. Prose and tone only. Trigger on: "plain language audit", "find jargon", "sounds like AI wrote this", "too wordy".
post-mergeRuns after a PR merges: syncs the base branch, deletes the merged branch and worktree, closes out linked issues without asking (even on a develop base), then recommends the next issue. Trigger on: "merged PR #42", "PR is merged", "just merged the auth fix", "I merged #123".
pr-review-fix-pipelineReviews a PR and applies fixes for the non-controversial findings: review, fix, test, and commit in one pass. Writes code, so use it only on feature branches where automatic edits are fine. Trigger on: "review and fix PR", "auto-fix the PR", "review PR #X and fix issues", "run the review pipeline".
prioritize-issuesScores all open GitHub issues by value, effort, age, and roadmap fit, and returns a ranked top 5 with specs for the top 3. Read-only. Use when picking the next issue or triaging a backlog. Trigger on: "what should I work on", "prioritize my issues", "triage my backlog", "what's worth doing next".
project-bootstrapStamps a project under your projects folder with the standard agent scaffolding from the starter kit: a house-template CLAUDE.md, core config, an optional stack layer, and a row in the root map. Use for a new repo or one missing its CLAUDE.md. Trigger on: "bootstrap this project", "new project setup
project-pulseRead-only status sweep across every git repo under a projects folder, plus recent agent sessions where the agent can read them: what's waiting on you, stranded work, what to pick up next, and what's dormant. Leads with one next action. Trigger on: "what's going on across my projects", "summarize all
routeRecommends which AI provider and model to run a task on, from your routing table and current subscription burn. Recommends only; never switches anything or starts the work. Trigger on: /route, "which model should I use", "where should I run this", "should I switch providers".
ship-issueDrives one GitHub issue from cold start to merged PR: sync, analyze, minimal fix with a test, PR, CI green, merge, post-merge cleanup, wrap-up. Trigger on: "ship issue #X", "ship #123", "take #N to merge", "do issue #X end to end".
skill-parityKeeps skills in sync across Claude Code, Codex, Antigravity, and shared .agents/skills paths: copies, updates, prunes, and verifies parity. Trigger on: "sync my skills", "skill parity check", "are my skills in sync", "push skills to all providers".
tdd-implementImplements a feature or fix test-first: write the few failing tests that would catch a real regression, make them pass with the least code, then refactor. Plans only essential tests, never one per criterion by default. Trigger on: "implement with TDD", "write the tests first", "TDD workflow", "red-g
test-fixAutomatically invoke when any test run produces failures: FAIL output, test errors, or assertion failures in unit or E2E suites. Do NOT wait for the user to ask. Hard limit of 3 fix attempts per failure, then stops and escalates. Trigger on: "tests are failing", "fix the tests", "tests are broken".
test-reaperFinds and removes dead or trivial tests and stories: duplicates, mock-only asserts, render checks that prove nothing. Also finds over-mocked tests and seam gaps, where no test sends a realistic payload across a boundary. Trigger on: "reap tests", "our tests don't test anything", "too much mocking",
test-workflowAutomatically run after editing source files, before committing, to pick and run the right suite: unit, E2E, visual regression, or CSS lint. Do NOT wait for the user to ask. Protects running dev servers. Trigger on: src/ edits before a commit, "run tests", "check tests", "make sure tests pass".
update-routingRefreshes the model roster in the routing table that `route` reads, when new models ship. Compares models within each provider, sources and dates every number, and edits only the table. Trigger on: "update the routing table", "new models are out", "refresh /route's model list", or a shared benchmark
visual-crawlCrawls the running app at random breakpoints, screenshots visual issues, checks design token consistency, and tests interactive elements. Each run covers different ground. Trigger on: "visual QA", "crawl the site for issues", "responsive check", "look for visual bugs".
visual-qa-pipelineTurns a visual QA crawl into shipped work: triages findings, files Major+ as GitHub issues with screenshots, rolls the small stuff into one issue, and can open fix PRs for design-system violations. Schedulable. Trigger on: "visual QA pipeline", "crawl and file issues", "nightly visual QA", "ship vis
worktree-enhancedSets up a git worktree for isolated feature work: creates the branch, configures the worktree, detects a running dev server, and handles project setup. Trigger on: "create a worktree", "start work on issue #X", "start a feature branch", "work on this in isolation".
wrap-it-upCloses out a chat with a tight summary and a sweep of the project's durable context files (memory, status docs, plans) so nothing dies in the transcript. The backward-looking pair to /handoff. Trigger on: /wrap-it-up, "wrap it up", "close out this conversation", "end of chat".
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.
6 skills
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
5 skills + 35 modes + Material Passport pipeline. Includes v3.6.7 cross-model audit gate and v3.6.8 generator-evaluator contract.
5 skills · 16 commands · 4 agents · hooks
Claude Skills for Obsidian
6 skills
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.