mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Enforces strict implementation standards during refactoring and migration. Prevents dummy code, hardcoding, and scope creep with real user simulation testing.
Plugin strict-migration from marketplace strict-migration-marketplace in chkim-su/migration. 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.
solid-design-rulesSOLID principles and TDD enforcement rules for maintainable software design. Reference when analyzing code quality, planning refactoring, or validating architectural decisions.
strict-implementation-rulesStrict implementation enforcement rules. MVP/Full scope enforcement, anti-dummy rules, and real testing requirements. MUST be referenced during all migration and refactoring work.
/strict-migration:analyzeQuick SOLID and implementation quality analysis. Returns violation report without making changes. Use before planning migration.
/strict-migration:auditRun implementation audit to detect dummy code, hardcoding, TODOs, and incomplete implementations. Returns PASS/FAIL verdict. Use before testing or task completion.
/strict-migration:bootstrapInstall strict-migration enforcement system into target project. MUST run before /migrate.
/strict-migration:migrateStrict migration workflow with full enforcement system. State machine tracking, gate checkpoints, quality gates, and mandatory two-phase testing.
/strict-migration:statusShow current migration status, progress, and next required action
auto-recoveryAutomatic recovery agent that fixes common violations detected by auditor. Attempts auto-fix before user intervention.
implementation-auditorStrict implementation auditor that detects dummy code, hardcoding, incomplete implementations, and scope violations. MUST be called before any test execution and before task completion. Returns PASS/FAIL verdict.
migration-plannerPlans safe migration strategies with change containment. Creates step-by-step refactoring plans that respect MVP/Full scope selection. Each step must be independently testable and reversible.
simulation-test-runnerPhase 2 test runner for real user simulation. Executes actual user journeys with real service calls. NO MOCKING ALLOWED. Use after static tests pass.
solid-analyzerAnalyzes code for SOLID principle violations. Use when checking code quality, reviewing architecture, or preparing for refactoring. Returns detailed violation report with file:line references.
static-test-runnerPhase 1 test runner for static analysis. Runs syntax validation, type checking, linting, and unit tests with mocks. Fast feedback cycle - use before simulation testing.
test-orchestratorOrchestrates two-phase testing by coordinating static-test-runner and simulation-test-runner. BOTH phases MUST pass. Phase 2 simulation is MANDATORY.
workflow-controllerMaster workflow controller that orchestrates the entire migration process. Ensures all phases complete in sequence and enforces gate transitions.
echo '❌ BLOCKED: Creating manual workarounds is not allowed.' && echo '' && echo 'You are trying to create .migration/ manually instead of using the enforcement system.' && echo '' && echo 'REQUIRED:
[ -f scripts/state-machine.sh ] || (echo '❌ BLOCKED: Enforcement system not installed.' && echo 'Run bootstrap.sh first, then /migrate.' && exit 1) && bash scripts/enforce-workflow.sh require-workflow
[ -f scripts/state-machine.sh ] || (echo '❌ BLOCKED: Enforcement system not installed.' && echo 'You MUST install scripts/ before running agents.' && echo '' && echo 'Run:' && echo ' export STRICT_MI
[ -f scripts/state-machine.sh ] || (echo '❌ BLOCKED: Enforcement system not installed.' && echo 'Install scripts/ before running test agents.' && exit 1) && bash scripts/enforce-workflow.sh require-wo
[ -f scripts/state-machine.sh ] || (echo '❌ BLOCKED: Enforcement system not installed.' && exit 1) && bash scripts/enforce-workflow.sh require-workflow 'implementation audit'
[ -f scripts/state-machine.sh ] || (echo '❌ BLOCKED: Enforcement system not installed.' && exit 1) && bash scripts/enforce-workflow.sh require-workflow 'SOLID analysis' && bash scripts/enforce-workflo
[ -f scripts/state-machine.sh ] || (echo '❌ BLOCKED: Enforcement system not installed.' && exit 1) && bash scripts/enforce-workflow.sh require-workflow 'migration planning'
[ -f scripts/state-machine.sh ] && bash scripts/enforce-workflow.sh is-initialized >/dev/null 2>&1 || echo 'INFO: Writing code without strict-migration tracking.'
[ -f scripts/state-machine.sh ] && bash scripts/enforce-workflow.sh is-initialized >/dev/null 2>&1 || echo 'INFO: Editing code without strict-migration tracking.'
[ -f scripts/state-machine.sh ] && bash scripts/state-machine.sh pass-gate final_audit_passed && bash scripts/state-machine.sh complete-phase final_audit && echo '✓ Final audit PASSED - Testing now al
[ -f scripts/state-machine.sh ] && bash scripts/state-machine.sh set 'gates_passed.final_audit_passed' 'false'; echo '❌ AUDIT FAILED - Testing BLOCKED until audit passes.'
[ -f scripts/state-machine.sh ] && bash scripts/state-machine.sh pass-gate static_tests_passed && bash scripts/state-machine.sh complete-phase phase1_testing && bash scripts/enforce-workflow.sh record
[ -f scripts/state-machine.sh ] && bash scripts/state-machine.sh set 'gates_passed.static_tests_passed' 'false'; echo '❌ Phase 1 FAILED - Phase 2 is BLOCKED.'
[ -f scripts/state-machine.sh ] && bash scripts/state-machine.sh pass-gate simulation_tests_passed && bash scripts/state-machine.sh complete-phase phase2_testing && bash scripts/enforce-workflow.sh re
[ -f scripts/state-machine.sh ] && bash scripts/state-machine.sh set 'gates_passed.simulation_tests_passed' 'false'; echo '❌ Phase 2 SIMULATION FAILED - Completion BLOCKED.'
[ -f scripts/state-machine.sh ] && bash scripts/state-machine.sh complete-phase solid_analysis || true
[ -f scripts/state-machine.sh ] && bash scripts/state-machine.sh complete-phase migration_planning || true
[ -f scripts/state-machine.sh ] && bash scripts/enforce-workflow.sh verify-completion 2>/dev/null || (echo '' && echo '═══════════════════════════════════════════════════════════' && echo ' ⚠️ COMPL
[ -f scripts/state-machine.sh ] && bash scripts/progress-tracker.sh compact 2>/dev/null || true
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
Harness-native ECC operator layer - 71 agents, 314 skills, 98 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
200 skills · 98 commands · 71 agents · 1 MCP server · hooks
Production-grade engineering skills covering every phase of software development: spec, plan, build, verify, review, and ship.
25 skills · 4 agents
Design fluency for frontend development. 1 skill with 24 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
1 skill · 4 agents · hooks
Agentic QE (external: maintained in proffesor-for-testing/agentic-qe, pinned to v3.15.17): a quality-engineering fleet with 11 QE agents, 9 skills, 9 commands, the agentic-qe MCP server pinned to the plugin version, and the aqe-mod guard that refuses destructive operations on AQE learning data
9 skills · 9 commands · 11 agents · 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.