mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Complete collection of agents, skills, hooks, commands, and rules evolved over 10+ months of intensive daily use
Plugin everything-claude-code from marketplace everything-claude-code in AmbushData/AI_setup. 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.
backend-patternsBackend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
clickhouse-ioClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
coding-standardsUniversal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
continuous-learningAutomatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
eval-harnessfrontend-patternsFrontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
project-guidelines-examplesecurity-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-loop/everything-claude-code:build-fix/everything-claude-code:checkpoint/everything-claude-code:code-review/everything-claude-code:e2eGenerate and run end-to-end pipeline tests. Creates complete pipeline test scenarios, validates data flow through components, and verifies output quality.
/everything-claude-code:eval/everything-claude-code:learn/everything-claude-code:orchestrate/everything-claude-code:planRestate requirements, assess risks, and create step-by-step implementation plan. WAIT for user CONFIRM before touching any code.
/everything-claude-code:refactor-clean/everything-claude-code:setup-pmConfigure your preferred Python package manager (pip/poetry/uv)
/everything-claude-code:tddEnforce test-driven development workflow for data pipelines. Define schemas first, write failing tests, then implement components. Ensure 80%+ coverage.
/everything-claude-code:test-coverage/everything-claude-code:update-codemaps/everything-claude-code:update-docs/everything-claude-code:verifyarchitecture-guardAtlantis framework architecture specialist. Reviews Blackboard pattern implementation, component design, SCD patterns, metadata model structure, and monorepo organization. Ensures adherence to Atlantis principles and Azure Synapse best practices.
code-reviewerData engineering code review specialist. Reviews pipeline code, transformations, SQL, and data processing logic for correctness, readability, performance, and data quality. Use after writing or modifying data pipelines.
data-qualityPandera data quality specialist. Authors schema-based validation using Pandera, integrates with Atlantis framework, validates Pydantic metadata models, and ensures data quality throughout Azure Synapse pipelines.
dependency-impactDependency analysis specialist. Maps data lineage, identifies downstream consumers, and warns about breaking changes before they happen.
developerAtlantis framework developer. Writes composable ETL building blocks using OOP patterns, Blackboard architecture, Pydantic metadata models, and Azure Synapse. Implements SCD2/SCD1 patterns and reusable pipeline components.
doc-updaterDocumentation specialist for data pipelines. Generates technical documentation for schemas, transformations, data quality rules, and pipeline architecture. Keeps data dictionaries and runbooks current.
metadataTechnical metadata specialist. Extracts, catalogs, and maintains technical metadata about datasets, columns, lineage, and usage patterns for data discovery and governance.
plannerExpert planning specialist for complex features and refactoring. Use PROACTIVELY when users request feature implementation, architectural changes, or complex refactoring. Automatically activated for planning tasks.
refactor-cleanerData pipeline refactoring specialist. Consolidates duplicate transformation logic, removes unused data quality checks, optimizes pipeline structure, and maintains clean, efficient data code.
schema-contractPydantic metadata and contract specialist for Atlantis framework. Manages TableMetadata and ProcessMetadata models, validates schema evolution, ensures type safety across pipeline components.
security-scanData platform security specialist. Detects secrets, unsafe configs, PII exposure, and insecure patterns in data code. Validates encryption, access controls, and compliance requirements.
sql-optimizationSQL query optimization specialist. Analyzes and optimizes SQL queries for performance, cost efficiency, and maintainability across analytical workloads.
unit-testUnit testing specialist for data engineering. Creates and maintains tests for transformations, UDFs, SQL logic, and pipeline components. Ensures data processing logic is reliable and testable.
python -c "import sys; print('[Hook] Consider running long-running commands in a separate terminal for persistence', file=sys.stderr)"
python -c "import sys; print('[Hook] Review changes before push...', file=sys.stderr); print('[Hook] Continuing with push (remove this hook to add interactive review)', file=sys.stderr)"
python -c "import sys, json; data = sys.stdin.read(); obj = json.loads(data) if data else {}; path = obj.get('tool_input', {}).get('filePath', ''); print(f'[Hook] Consider consolidating documentation
python "${COPILOT_CONFIG_ROOT}/scripts/hooks/suggest_compact.py"
python "${COPILOT_CONFIG_ROOT}/scripts/hooks/pre_compact.py"
python "${COPILOT_CONFIG_ROOT}/scripts/hooks/session_start.py"
python -c "import sys, json, re; data = sys.stdin.read(); obj = json.loads(data) if data else {}; output = obj.get('tool_output', {}).get('output', ''); match = re.search(r'https://github.com/[^/]+/[^
python -c "import sys, json, subprocess, os; data = sys.stdin.read(); obj = json.loads(data) if data else {}; path = obj.get('tool_input', {}).get('filePath'); subprocess.run(['black', path], capture_
python -c "import sys, json, subprocess, os; data = sys.stdin.read(); obj = json.loads(data) if data else {}; path = obj.get('tool_input', {}).get('filePath'); result = subprocess.run(['flake8', path]
python -c "import sys, json, os; data = sys.stdin.read(); obj = json.loads(data) if data else {}; path = obj.get('tool_input', {}).get('filePath'); content = open(path).read() if path and os.path.exis
python -c "import sys, subprocess, os; subprocess.run(['git', 'rev-parse', '--git-dir'], capture_output=True, check=True); files = subprocess.run(['git', 'diff', '--name-only', 'HEAD'], capture_output
python "${COPILOT_CONFIG_ROOT}/scripts/hooks/session_end.py"
python "${COPILOT_CONFIG_ROOT}/scripts/hooks/evaluate_session.py"
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
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.