mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
42 skills, 59 agents, 11 hooks, 3 commands — config-driven dev workflows.
Plugin smart-dev from marketplace coolwuu-smart-dev-plugin in coolwuu/smart-dev-plugin. 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.
agent-browserAutomates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
auto-handoverSave current session state to a handover document for seamless continuation in a new session. Invoke manually or triggered automatically when context window reaches 85%.
brainstormingYou MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
codexUse when the user wants to delegate a task to OpenAI Codex CLI, get a second opinion, or run codex review on changes
dev-workflowConfigurable 9-phase feature development workflow enforcer (Phase 0 Context Setup → Phase 8 Approval & Commit). Delegates planning to OpenSpec (proposal→specs→design→tasks) and enhances execution with superpowers skills (TDD, subagent-driven-development, worktrees, verification). Auto-validates phas
dispatching-parallel-agentsUse when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
e2e-troubleshootStructured E2E test troubleshooting using the 6-layer diagnostic ladder (Frontend → API → SP/Schema → Infra → CI/CD). Use when any E2E test fails, UI doesn't render, auth drops, unexpected status codes, CI passes locally but fails in pipeline, or any test failure where the root cause is unclear. Rou
executing-plansUse when you have a written implementation plan to execute in a separate session with review checkpoints
finishing-a-development-branchUse when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
lessonPost-session retrospective — append tagged learnings (with severity) to configured learnings file (default: `learnings.md`)
mssql-devSQL Server database development specialist. Use when creating tables, stored procedures, migrations, or troubleshooting SQL Server/Docker issues. Reads project tech-stack directory conventions if present; falls back to generic SQL Server patterns (UNIQUEIDENTIFIER PKs, CreatedOn/ModifiedOn with GETU
openspec-analyzePassive: analyze artifact consistency before implementation — auto-triggers when all artifacts are complete
openspec-apply-changeImplement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
openspec-applyImplement tasks from an OpenSpec change
openspec-archive-changeArchive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.
openspec-archiveArchive a completed change
openspec-askQuery openspec documents and answer questions based on spec content
openspec-bulk-archive-changeArchive multiple completed changes at once. Use when archiving several parallel changes.
openspec-bulk-archiveopenspec-clarifyopenspec-continue-changeopenspec-continueopenspec-exploreopenspec-feedbackopenspec-ff-changeopenspec-ffopenspec-new-changeopenspec-newopenspec-onboardopenspec-sync-specsopenspec-syncparallel-executionproject-insightsreceiving-code-reviewrequesting-code-reviewresume-handoversubagent-driven-developmenttest-driven-developmentui-ux-pro-maxusing-git-worktreesverification-before-completionvisual-ui-critique/smart-dev:dev-statusShow current git branch, uncommitted files, and recent commits
/smart-dev:lessonAppend a tagged learning to the project's lesson file with domain and severity tags
/smart-dev:verifyRun the project verification suite defined in .claude/smart-dev.json
ai-engineerBuild production-ready LLM applications, advanced RAG systems, and intelligent agents. Implements vector search, multimodal AI, agent orchestration, and enterprise AI integrations. Use PROACTIVELY for LLM features, chatbots, AI agents, or AI-powered applications.
api-troubleshooterLayer-2 diagnostic agent for API/controller failures. Use when: unexpected status codes, curl vs browser diverge, filter returns wrong data, CORS errors, enum binding, response shape mismatch. Does NOT fix — emits findings only.
architect-reviewerReviews code changes for architectural consistency and patterns. Use PROACTIVELY after any structural changes, new services, or API modifications. Ensures SOLID principles, proper layering, and maintainability.
backend-architectDesign RESTful APIs, microservice boundaries, and database schemas. Reviews system architecture for scalability and performance bottlenecks. Use PROACTIVELY when creating new backend services or APIs.
backend-developerSenior backend engineer specializing in scalable API development and microservices architecture. Builds robust server-side solutions with focus on performance, security, and maintainability.
backend-security-coderExpert in secure backend coding practices specializing in input validation, authentication, and API security. Use PROACTIVELY for backend security implementations or security code reviews.
business-analystMaster modern business analysis with AI-powered analytics, real-time dashboards, and data-driven insights. Build comprehensive KPI frameworks, predictive models, and strategic recommendations. Use PROACTIVELY for business intelligence or strategic analysis.
cicd-troubleshooterLayer-6 diagnostic agent for CI/CD failures. Use when: passes locally fails in CI, secrets not injected, wrong image deployed, type drift, health checks failing post-deploy. Does NOT fix — emits findings only.
cloud-architectExpert cloud architect specializing in AWS/Azure/GCP multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization, and modern architectural patterns. Masters serverless, microservices, security, compliance, and disaster recovery. Use PROACTIVELY for cloud archit
code-architectDesigns feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences
code-explorerDeeply analyzes existing codebase features by tracing execution paths, mapping architecture layers, understanding patterns and abstractions, and documenting dependencies to inform new development
code-reviewerExpert code reviewer specializing in code quality, security vulnerabilities, and best practices across multiple languages. Masters static analysis, design patterns, and performance optimization with focus on maintainability and technical debt reduction.
code-simplifierSimplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise.
context-managerElite AI context engineering specialist mastering dynamic context management, vector databases, knowledge graphs, and intelligent memory systems. Orchestrates context across multi-agent workflows, enterprise AI systems, and long-running projects with 2024/2025 best practices. Use PROACTIVELY for com
csharp-developerExpert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.
data-engineerBuild scalable data pipelines, modern data warehouses, and real-time streaming architectures. Implements Apache Spark, dbt, Airflow, and cloud-native data platforms. Use PROACTIVELY for data pipeline design, analytics infrastructure, or modern data stack implementation.
database-adminManage database operations, backups, replication, and monitoring. Handles user permissions, maintenance tasks, and disaster recovery. Use PROACTIVELY for database setup, operational issues, or recovery procedures.
database-architectExpert database architect specializing in data layer design from scratch, technology selection, schema modeling, and scalable database architectures. Masters SQL/NoSQL/TimeSeries database selection, normalization strategies, migration planning, and performance-first design. Handles both greenfield a
database-optimizerMaster SQL expert optimizing queries, designing efficient indexes, and handling database migrations. Writes complex queries with CTEs, window functions, and stored procedures. Solves N+1 problems, slow queries, and implements caching. Use PROACTIVELY for query optimization, complex joins, database d
db-troubleshooterLayer-3+4 diagnostic agent for SP/schema failures. Use when: SP returns 0 rows for valid input, API 500 after schema change, DACPAC not redeployed, column coverage gap, @@ROWCOUNT anomalies. Does NOT fix — emits findings only.
debuggerDebugging specialist for errors, test failures, and unexpected behavior. Use proactively when encountering any issues.
deployment-engineerExpert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation. Masters GitHub Actions, ArgoCD/Flux, progressive delivery, container security, and platform engineering. Handles zero-downtime deployments, security scanning, and developer experi
devops-engineerExpert DevOps engineer bridging development and operations with comprehensive automation, monitoring, and infrastructure management. Masters CI/CD pipelines, deployment strategies (blue-green, canary, rolling), release automation, containerization, and cloud platforms with focus on zero-downtime dep
devops-troubleshooterExpert DevOps troubleshooter specializing in rapid incident response, advanced debugging, and modern observability. Masters log analysis, distributed tracing, Kubernetes debugging, performance optimization, and root cause analysis. Handles production outages, system reliability, and preventive monit
dictation-engineUse this agent for the core voice dictation pipeline: audio recording FSM, STT provider management (WhisperKit local + Groq cloud), backtrack phrase detection, LLM post-processing with session cancellation, and text injection with secure-field detection. Covers DictationSession orchestration, clipbo
docs-architectCreates comprehensive technical documentation from existing codebases. Analyzes architecture, design patterns, and implementation details to produce long-form technical manuals and ebooks. Use PROACTIVELY for system documentation, architecture guides, or technical deep-dives.
dotnet-core-expertExpert .NET Core specialist mastering .NET 8 with modern C# features, SOLID principles, and enterprise patterns. Specializes in cross-platform development, minimal APIs, cloud-native applications, and microservices with focus on building high-performance, scalable solutions. Use PROACTIVELY for C# r
dotnet-framework-4.8-expertExpert .NET Framework 4.8 specialist mastering legacy enterprise applications. Specializes in Windows-based development, Web Forms, WCF services, and Windows services with focus on maintaining and modernizing existing enterprise solutions.
dx-optimizerDeveloper Experience specialist. Improves tooling, setup, and workflows. Use PROACTIVELY when setting up new projects, after team feedback, or when development friction is noticed.
electron-app-troubleshooterDiagnostic agent for Electron desktop app failures. Use when: IPC channel errors, audio stream hangs, subprocess zombies, Keychain access denied, permission revoked mid-session, clipboard race conditions, globalShortcut conflicts, tray icon not showing, window not focusing, or dev/production behavio
electron-proUse this agent when building Electron desktop applications that require native OS integration, cross-platform distribution, security hardening, and performance optimization. Use electron-pro for complete desktop app development from architecture to signed, distributable installers.
error-detectiveSearch logs and codebases for error patterns, stack traces, and anomalies. Correlates errors across systems and identifies root causes. Use PROACTIVELY when debugging issues, analyzing logs, or investigating production errors.
event-sourcing-architectExpert in event sourcing, CQRS, and event-driven architecture patterns. Masters event store design, projection building, saga orchestration, and eventual consistency patterns. Use PROACTIVELY for event-sourced systems, audit trail requirements, or complex domain modeling with temporal queries.
frontend-developerBuild React components, implement responsive layouts, and handle client-side state management. Optimizes frontend performance and ensures accessibility. Use PROACTIVELY when creating UI components or fixing frontend issues.
frontend-troubleshooterLayer-1 diagnostic agent for browser/E2E failures. Use when: E2E table empty, UI not rendering, button click no effect visually, selectOption fails, test cascade, storageState auth drops. Does NOT fix — emits findings only.
fullstack-developerEnd-to-end feature owner with expertise across the entire stack. Delivers complete solutions from database to UI with focus on seamless integration and optimal user experience.
graphql-architectMaster modern GraphQL with federation, performance optimization, and enterprise security. Build scalable schemas, implement advanced caching, and design real-time systems. Use PROACTIVELY for GraphQL architecture or performance optimization.
hybrid-cloud-architectExpert hybrid cloud architect specializing in complex multi-cloud solutions across AWS/Azure/GCP and private clouds (OpenStack/VMware). Masters hybrid connectivity, workload placement optimization, edge computing, and cross-cloud automation. Handles compliance, cost optimization, disaster recovery,
infra-troubleshooterLayer-5 diagnostic agent for infrastructure failures. Use when: containers crash/fail to start, port conflicts, disk/memory exhaustion, SSL errors, env var misconfiguration, reverse proxy routing failures. Does NOT fix — emits findings only.
kubernetes-architectExpert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration. Masters EKS/AKS/GKE, service mesh (Istio/Linkerd), progressive delivery, multi-tenancy, and platform engineering. Handles security, observability,
legacy-modernizerRefactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility. Use PROACTIVELY for legacy system updates, framework migrations, or technical debt reduction.
monorepo-architectnetwork-engineerExpert network engineer specializing in modern cloud networking, security architectures, and performance optimization. Masters multi-cloud connectivity, service mesh, zero-trust networking, SSL/TLS, global load balancing, and advanced troubleshooting. Handles CDN optimization, network automation, an
performance-engineerProfile applications, optimize bottlenecks, and implement caching strategies. Handles load testing, CDN setup, and query optimization. Use PROACTIVELY for performance issues or optimization tasks.
prompt-engineerExpert prompt engineer specializing in advanced prompting techniques, LLM optimization, and AI system design. Masters chain-of-thought, constitutional AI, and production prompt strategies. Use when building AI features, improving agent performance, or crafting system prompts.
security-auditorReview code and architecture for security vulnerabilities, OWASP Top 10, auth flaws, and compliance issues. Use for security review during feature development.
service-mesh-expertsql-proMaster modern SQL with cloud-native databases, OLTP/OLAP optimization, and advanced query techniques. Expert in performance tuning, data modeling, and hybrid analytical systems. Use PROACTIVELY for database optimization or complex analysis.
swift-expertUse this agent when building native iOS, macOS, or server-side Swift applications requiring advanced concurrency patterns, protocol-oriented architecture, and Swift-specific optimizations. Invoke for SwiftUI modernization, async/await implementation, actor-based state management, or memory safety co
tdd-orchestratorMaster TDD orchestrator specializing in red-green-refactor discipline, multi-agent workflow coordination, and comprehensive test-driven development practices. Enforces TDD best practices across teams with AI-assisted testing and modern frameworks. Use PROACTIVELY for TDD implementation and governanc
temporal-python-proMaster Temporal workflow orchestration with Python SDK. Implements durable workflows, saga patterns, and distributed transactions. Covers async/await, testing strategies, and production deployment. Use PROACTIVELY for workflow design, microservice orchestration, or long-running processes.
terraform-specialistExpert Terraform/OpenTofu specialist mastering advanced IaC automation, state management, and enterprise infrastructure patterns. Handles complex module design, multi-cloud deployments, GitOps workflows, policy as code, and CI/CD integration. Covers migration strategies, security best practices, and
test-automatorCreate comprehensive test suites with unit, integration, and e2e tests. Sets up CI pipelines, mocking strategies, and test data. Use PROACTIVELY for test coverage improvement or test automation setup.
tutorial-engineerCreates step-by-step tutorials and educational content from code. Transforms complex concepts into progressive learning experiences with hands-on examples. Use PROACTIVELY for onboarding guides, feature tutorials, or concept explanations.
typescript-proMaster TypeScript and modern JavaScript (ES6+) with advanced types, generics, and strict type safety. Handles complex type systems, async patterns, decorators, and enterprise-grade patterns. Use PROACTIVELY for TypeScript/JavaScript architecture, type inference optimization, async debugging, or adva
ui-designerExpert UI/UX designer specializing in creating intuitive, beautiful, and accessible user interfaces. Masters design systems, wireframing, prototyping, user research, interaction patterns, and visual hierarchy to craft exceptional user experiences that balance aesthetics with functionality. Use PROAC
ux-researcherExpert UX researcher specializing in user insights, usability testing, and data-driven design decisions. Masters qualitative and quantitative research methods to uncover user needs, validate designs, and drive product improvements through actionable insights.
vector-database-engineerExpert in vector databases, embedding strategies, and semantic search implementation. Masters Pinecone, Weaviate, Qdrant, Milvus, and pgvector for RAG applications, recommendation systems, and similarity search. Use PROACTIVELY for vector search implementation, embedding optimization, or semantic re
vue-expertExpert Vue specialist mastering Vue 3 with Composition API and ecosystem. Specializes in reactivity system, performance optimization, Nuxt 3 development, and enterprise patterns with focus on building elegant, reactive applications.
${CLAUDE_PLUGIN_ROOT}/hooks/session-start
${CLAUDE_PLUGIN_ROOT}/hooks/inject-handover-reminder.sh
${CLAUDE_PLUGIN_ROOT}/hooks/insights-reminder.sh
${CLAUDE_PLUGIN_ROOT}/hooks/pre-tool-use.sh
${CLAUDE_PLUGIN_ROOT}/hooks/agent-model-guard.sh
${CLAUDE_PLUGIN_ROOT}/hooks/worktree-guard.sh
${CLAUDE_PLUGIN_ROOT}/hooks/context-gate.sh
${CLAUDE_PLUGIN_ROOT}/hooks/post-tool-use.sh
${CLAUDE_PLUGIN_ROOT}/hooks/check-context-threshold.sh
${CLAUDE_PLUGIN_ROOT}/hooks/user-prompt-submit.sh
${CLAUDE_PLUGIN_ROOT}/hooks/pre-compact-save.sh
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
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
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
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
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.