mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
A 18-agent Laravel-specialized Claude Code team plus 16 workflow commands, 8 on-demand skills, role-matched MCP grants, and 13 production guardrail hooks.
Plugin laravel-team from marketplace laravel-claude-agents in HamzaAlayed/laravel-claude-agents. Commands read from the repo's manifest — 11 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.
accessibility-designThe WCAG 2.2 AA audit cookbook for Laravel front-ends and mobile — concrete thresholds (contrast, target size, focus), Livewire / Inertia focus-management specifics, screen-reader semantics, reduced motion, mobile a11y (VoiceOver / TalkBack, dynamic type). Use when designing screens, auditing UI for
delivery-templatesArtifact templates for the planning + coordination roles — requirements doc, user story + acceptance criteria, RICE / WSJF scoring, sprint plan, retro, team-health report, stakeholder update, delivery log. Use when producing any docs/requirements, docs/backlog, docs/roadmap, or docs/sprints artifact
docs-authoringDocumentation templates + style rules — changelog (Keep a Changelog), release notes, runbook (Symptoms → Triage → Resolve), API endpoint reference block, onboarding guide. Use when writing or restructuring any docs surface so every page lands in a proven shape with tested examples and cited sources.
eloquent-performanceThe query-performance cookbook — reading EXPLAIN plans, diagnosing + fixing N+1 without overfetching, pagination and chunking choices, the caching decision tree (remember vs flexible vs lock), measurement discipline. Use when an endpoint or query is slow, before adding an index or cache, or when rev
laravel-conventionsThe idiomatic-Laravel convention reference — which primitive to reach for and which antipattern to refuse, across HTTP, Eloquent, validation, authorization, config, queues, and testing. Use when writing or reviewing Laravel/PHP code and you need the canonical "right way," when choosing between two a
laravel-deployThe Laravel deployment cookbook — platform detection, zero-downtime release checklist, queue-worker + scheduler topology, rollback drill, post-deploy smoke. Use when building or reviewing a deploy pipeline, changing worker / scheduler topology, preparing a release, or writing an incident runbook's t
laravel-securityThe Laravel security-review cookbook — STRIDE applied to Laravel primitives, the authn / authz / mass-assignment / upload / injection checklist, advisory lookup procedure, and the finding format. Use when threat-modeling a feature, reviewing a PR that touches auth / PII / billing / uploads / middlew
laravel-testingThe Laravel test-authoring cookbook — fakes with exact assertion syntax, Pest v4 browser testing vs Dusk, factory states + sequences, time control, DB strategies. Use when writing or reviewing Pest / PHPUnit tests, reproducing a bug as a regression test, choosing between fakes and mocks, or setting
/laravel-team:add-policyAdd (or audit) a Policy for an Eloquent model — generate the Policy class, wire it, and patch all controllers/Livewire components/routes to use it.
/laravel-team:add-testPlan tests for a class, route, or component — happy path, failure modes, authorization — then hand to qa-engineer to implement.
/laravel-team:audit-agentsAudit the agent pack's own orchestration contract — Interface-block placement, tool-grant coverage, stage-return consistency, artifact routing, and read-only enforcement — across every agent and command definition.
/laravel-team:audit-n-plus-oneAudit a route, Inertia page, or Livewire component for N+1 queries and report the fixes.
/laravel-team:boardOpen the live agents dashboard — an HTML board showing every subagent working, streamed from the emit-agent-events hook.
/laravel-team:consoleOpen the Guild web console — a browser UI that launches, streams, and steers agent runs in this project.
/laravel-team:make-featureScaffold a full Laravel feature end-to-end — migration, model, factory, Form Request, Resource, controller/action, route, Policy, and feature test — by delegating to the right specialists.
/laravel-team:optimize-queryOptimize a slow query or endpoint — capture, EXPLAIN, diagnose, produce a fix plan, hand to database/backend developer.
/laravel-team:pairHold one delivery stage until a named reviewer reports a command that exited 0.
/laravel-team:refactor-to-actionRefactor a fat controller method (or Livewire action) into a single-responsibility Action class, with tests.
/laravel-team:review-prRun a layered review of the current branch diff — correctness, security, test coverage, performance — and aggregate into one verdict.
/laravel-team:ship-checklistRun the pre-release ship checklist for a Laravel app — quality gates, migrations, queues, env, security, docs — and produce a go/no-go report.
/laravel-team:sprintStart, inspect, or close an optional sprint that owns delivery stories — Goal, WIP, and a kernel-rendered board.
/laravel-team:teachTeach the agent team a project rule or preference — records it in docs/team/conventions.md so every agent applies it from now on.
/laravel-team:team-hygieneConsolidate the team knowledge base — detect duplicates, conflicts, stale facts, and dead scopes in docs/team/, propose keep/merge/evict, apply only what the human approves.
/laravel-team:upgrade-laravelPlan and stage a Laravel framework version upgrade — detect current, inventory breaking changes, check first-party packages, produce a staged migration plan.
backend-developerAdam — the Guild's backend developer. Use proactively for Laravel backend work — routes, controllers, Form Requests, API Resources, Actions, Jobs, Listeners, Policies, Observers, queues, events, broadcasting, console, third-party integrations, Eloquent query shape + eager loading, caching and rate l
business-analystSara — the Guild's business analyst. Discovery + requirements specialist. Use proactively at start of new feature, vague stakeholder ask, unclear problem. Produces structured requirements, acceptance criteria, traceability before solution work.
database-developerElena — the Guild's database developer. Laravel migration, schema, indexing, Eloquent-shape specialist (casts, relations mirroring schema). Use proactively for migrations, index decisions, implementing EXPLAIN-backed index + schema fixes, factory / seeder design, multi-tenant partitioning, backup-re
delivery-coordinatorEmre — the Guild's delivery coordinator. Use as the main-thread orchestrator for multi-stage Laravel work — drives discovery → design → implementation → review → test → release → docs, delegating each stage to the right specialist subagent and persisting their artifacts. Launch with `claude --agent
devops-engineerFarid — the Guild's DevOps engineer. Laravel CI/CD, infrastructure, observability, release-automation specialist. Use proactively for pipeline changes (GitHub Actions / GitLab CI), deployment automation (Forge / Cloud / Vapor / Envoyer / Kamal / Docker / K8s), queue worker + scheduler topology (Hori
frontend-developerBella — the Guild's frontend developer. Use proactively for Laravel UI implementation — Blade, Livewire, Inertia (Vue / React), Filament, Tailwind, Vite — building screens, wiring forms / actions to the backend, fixing Livewire / Inertia bugs, tuning Vite / asset pipelines. Owns accessibility, desig
mobile-developerPablo — the Guild's mobile developer. iOS (Swift / SwiftUI), Android (Kotlin / Compose), React Native specialist consuming Laravel backend. Use proactively for mobile features, native modules, offline behavior, push-notification work, store submission, device-permission-sensitive features. Fluent in
package-developerClara — the Guild's package developer. Laravel package author specialist. Use proactively for extracting reusable code into Composer package, creating new Laravel package from scratch, maintaining existing one. Knows service provider auto-discovery, config publishing, migration distribution, Pint /
peer-routerValidates Adaptive no-re-ask peer packets. Use **only** when `--adaptive` is on and a packet exists at `docs/delivery/<name>/packets/<from>-to-<peer>.md` (writer or coordinator fallback). Do **not** use on the default Supervisor /make-feature path. Checks FROM/TO are registered agent types, employee
performance-engineerOmar — the Guild's performance engineer. Laravel performance specialist — profiling, N+1 + query optimization, caching strategy, queue throughput, Octane, OPcache, load testing, Core Web Vitals. Use proactively on slow endpoints, before scaling events, on perf regressions in a PR. Measures first, re
product-ownerHana — the Guild's product owner. Owns why + what-next. Use proactively for prioritizing work, drafting roadmaps, scoring backlog items, framing sprint goals, evaluating whether feature shipped its intended outcome. Operates on artifacts from business-analyst.
qa-engineerDina — the Guild's QA engineer. Laravel test strategy, automation, release-readiness specialist. Use proactively after code changes to verify behavior with tests, when reproducing production bugs, generating test plans from acceptance criteria, assessing whether release is safe to ship. Fluent in Pe
scrum-masterPetra — the Guild's scrum master. Delivery rhythm, blocker detection, team-health specialist. Use proactively at sprint boundaries, when a blocker ages past 24 hours, for standup summaries, retrospective synthesis, blocker triage, velocity / cycle-time reporting. Fast, low-cost status + ceremony wor
security-engineerFelix — the Guild's security engineer. Laravel security specialist — threat modeling, vulnerability analysis, authn / authz review, secrets hygiene, compliance. Use proactively before any feature touching auth (Sanctum / Passport / Fortify), Policies / Gates, PII, billing (Cashier), or file uploads
solution-architectBilal — the Guild's solution architect. System design, technology choice, NFRs, ADRs for Laravel systems. Use proactively for new systems, major refactors, integration design, technology evaluations, monolith-vs-services questions, decisions with 3+ year consequences. Fluent in Laravel ecosystem tra
tech-leadTariq — the Guild's tech lead. Laravel code review, work breakdown, technical standards, mentorship specialist. Use proactively on every PR, when breaking down epics into stories, when patterns drift in codebase. Knows Pint, Larastan / PHPStan, PER-CS (PSR-12's successor), project's own conventions.
technical-writerSofia — the Guild's technical writer. Laravel documentation, API reference, release notes, runbook structure + clarity (devops-engineer owns the technical steps), onboarding-guide specialist. Use proactively after any user-facing change ships + for any docs-drift you spot. Reads PHP source, routes,
ui-ux-designerBruno — the Guild's UI/UX designer. Use proactively for UI design work before implementation — wireframes, component specs, design tokens, accessibility audits, translating user stories into screens for Blade / Livewire / Inertia / Filament. Interface, design-system, and WCAG 2.2 accessibility speci
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-sensitive-access.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/block-prod-destructive-sql.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/block-prod-artisan.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-reviewer-readonly.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-sail.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-close-file.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-stage-return.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-sprint-file.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-lessons-file.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-agent-paths.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-kernel-approvals.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-kernel-budgets.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/protect-env-files.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-close-file.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-stage-return.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-sprint-file.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-lessons-file.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/emit-agent-events.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/emit-agent-events.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/enforce-kernel-budgets.sh
"${CLAUDE_PLUGIN_ROOT}"/scripts/emit-agent-events.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
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
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 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.