mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
A welcoming toolkit for Claude Code and Codex: practical skills, specialist agent prompts, hooks, and read-only setup checks.
Plugin jarvis-cc from marketplace jarvis-cc in reevesc88/jarvis-cc-public. Commands read from the repo's manifest — 4 days 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.
agency-orchestrationAdvanced Agency declaration validation and controller requirements. Does not dispatch workers. For normal upstream specialist setup, use the Agency Agents quickstart.
jarvis-cc-conventionsDevelopment conventions for the JARVIS Claude Code and Codex starter toolkit.
api-designREST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.
architecture-decision-recordsCapture architectural decisions made during Claude Code sessions as structured ADRs. Auto-detects decision moments, records context, alternatives considered, and rationale. Maintains an ADR log so future developers understand why the codebase is shaped the way it is.
backend-patternsBackend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
benchmarkUse this skill to measure performance baselines, detect regressions before/after PRs, and compare stack alternatives.
codebase-onboardingAnalyze an unfamiliar codebase and generate a structured onboarding guide with architecture map, key entry points, conventions, and a starter CLAUDE.md. Use when joining a new project or setting up Claude Code for the first time in a repo.
database-migrationsDatabase migration best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments across PostgreSQL, MySQL, and common ORMs (Prisma, Drizzle, Kysely, Django, TypeORM, golang-migrate).
deployment-patternsDeployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications.
docker-patternsDocker and Docker Compose patterns for local development, container security, networking, volume strategies, and multi-service orchestration.
e2e-testingPlaywright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies.
error-handlingPatterns for robust error handling across TypeScript, Python, and Go. Covers typed errors, error boundaries, retries, circuit breakers, and user-facing error messages.
frontend-patternsFrontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
github-opsGitHub repository operations, automation, and management. Issue triage, PR management, CI/CD operations, release management, and security monitoring using the gh CLI. Use when the user wants to manage GitHub issues, PRs, CI status, releases, contributors, stale items, or any GitHub operational task
mcp-server-patternsBuild MCP servers with Node/TypeScript SDK — tools, resources, prompts, Zod validation, stdio vs Streamable HTTP. Use Context7 or official MCP docs for latest API.
production-auditLocal-evidence production readiness audit for shipped apps, pre-launch reviews, post-merge checks, and "what breaks in prod?" questions without sending repo data to an external audit service.
react-performanceReact and Next.js performance optimization patterns adapted from Vercel Engineering's React Best Practices (https://github.com/vercel-labs/agent-skills). Organizes 70+ rules across 8 priority categories — waterfalls, bundle size, server-side, client fetching, re-render, rendering, JS micro-perf, adv
search-firstResearch-before-coding workflow. Search for existing tools, libraries, and patterns before writing custom code. Invokes an explorer/research subagent.
security-reviewUse this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns.
strategic-compactSuggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
tdd-workflowUse this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.
verification-loopA comprehensive verification system for Claude Code sessions.
workspace-surface-auditAudit the active repo, MCP servers, plugins, connectors, env surfaces, and harness setup, then recommend the highest-value jarvis-cc-native skills, hooks, agents, and operator workflows. Use when the user wants help setting up Claude Code or understanding what capabilities are actually available in
/jarvis-cc:agency-doctorValidate the disabled-by-default Agency orchestration policy and list installed Codex TOML roles without modifying global configuration.
/jarvis-cc:dashboardLaunch the jarvis-cc Skills Hub — a Tkinter desktop dashboard cataloging this plugin's installed agents, rules, commands, and hooks
/jarvis-cc:doctorValidate required bundled resources, manifests, and hooks.
/jarvis-cc:list-installedCompare optional Claude-home exports with the bundle.
/jarvis-cc:memory-doctorRead-only checks of an optional ~/.claude/memory layout.
/jarvis-cc:repairPreview optional missing neutral exports into ~/.claude.
architectDeep reasoning agent. Reserve for system design, architecture, complex debugging, irreversible decisions, multi-domain problems.
build-error-resolverBuild and TypeScript error resolution specialist. Use PROACTIVELY when build fails or type errors occur. Fixes build/type errors only with minimal diffs, no architectural edits. Focuses on getting the build green quickly.
code-reviewerExpert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code. MUST BE USED for all code changes.
database-reviewerPostgreSQL database specialist for query optimization, schema design, security, and performance. Use PROACTIVELY when writing SQL, creating migrations, designing schemas, or troubleshooting database performance. Incorporates Supabase best practices.
doc-updaterDocumentation and codemap specialist. Use PROACTIVELY for updating codemaps and documentation. Generates docs/CODEMAPS/*, updates READMEs and guides.
e2e-runnerEnd-to-end testing specialist using Vercel Agent Browser (preferred) with Playwright fallback. Use PROACTIVELY for generating, maintaining, and running E2E tests. Manages test journeys, quarantines flaky tests, uploads artifacts (screenshots, videos, traces), and ensures critical user flows work.
executorStandard execution agent. Use for implementation, file writing, scripts, modifications. Default for most tasks.
explorerRead-only exploration agent. Use for file search, reading, listing, initial analysis. Never modifies files.
memory-agentDraft memory from supplied context; save only with consent to a user-chosen location.
performance-optimizerPerformance analysis and optimization specialist. Use PROACTIVELY for identifying bottlenecks, optimizing slow code, reducing bundle sizes, and improving runtime performance. Profiling, memory leaks, render optimization, and algorithmic improvements.
react-reviewerExpert React/JSX code reviewer specializing in hook correctness, render performance, server/client component boundaries, accessibility, and React-specific security. Use for any change touching .tsx/.jsx files or React component logic. MUST BE USED for React projects.
refactor-cleanerDead code cleanup and consolidation specialist. Use PROACTIVELY for removing unused code, duplicates, and refactoring. Runs analysis tools (knip, depcheck, ts-prune) to identify dead code and safely removes it.
security-reviewerSecurity vulnerability detection and remediation specialist. Use PROACTIVELY after writing code that handles user input, authentication, API endpoints, or sensitive data. Flags secrets, SSRF, injection, unsafe crypto, and OWASP Top 10 vulnerabilities.
silent-failure-hunterReview code for silent failures, swallowed errors, bad fallbacks, and missing error propagation.
tdd-guideTest-Driven Development specialist enforcing write-tests-first methodology. Use PROACTIVELY when writing new features, fixing bugs, or refactoring code. Ensures 80%+ test coverage.
typescript-reviewerExpert TypeScript/JavaScript code reviewer specializing in type safety, async correctness, Node/web security, and idiomatic patterns. Use for all TypeScript and JavaScript code changes. MUST BE USED for TypeScript/JavaScript projects.
node "${CLAUDE_PLUGIN_ROOT}/scripts/hooks/fact-forcing-gate.js"
node "${CLAUDE_PLUGIN_ROOT}/scripts/hooks/session-context-fallback.js"
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
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
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.