mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Agentic engineering done right — 57 structured workflows, 17 specialist agent personas, persistent memory across sessions, integrated learning partner, and impeccable UI design system. Works with Claude Code, Windsurf, Cursor, Gemini CLI, OpenCode, and Codex.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin learnship in FavioVazquez/learnship. Commands read from the repo's manifest — 1 month ago.
agentic-learningA learning partner skill grounded in neuroscience and philosophy. Use when you want to actually learn a concept (not just get an answer), quiz yourself on a codebase, reflect on what you built, brainstorm a design collaboratively, practice productive struggle on a hard problem, journal a decision wi
impeccableA design quality system for frontend interfaces. 21 focused actions for auditing, refining, and elevating UI quality. Invoke with @impeccable followed by one of: adapt, animate, arrange, audit, bolder, clarify, colorize, critique, delight, distill, extract, frontend-design, harden, normalize, onboar
adaptAdapt designs to work across different screen sizes, devices, contexts, or platforms. Ensures consistent experience across varied environments.
animateReview a feature and enhance it with purposeful animations, micro-interactions, and motion effects that improve usability and delight.
arrangeImprove layout, spacing, and visual rhythm. Fixes monotonous grids, inconsistent spacing, and weak visual hierarchy to create intentional compositions.
auditPerform comprehensive audit of interface quality across accessibility, performance, theming, and responsive design. Generates detailed report of issues with severity ratings and recommendations.
bolderAmplify safe or boring designs to make them more visually interesting and stimulating. Increases impact while maintaining usability.
clarifyImprove unclear UX copy, error messages, microcopy, labels, and instructions. Makes interfaces easier to understand and use.
colorizeAdd strategic color to features that are too monochromatic or lack visual interest. Makes interfaces more engaging and expressive.
critiqueEvaluate design effectiveness from a UX perspective. Assesses visual hierarchy, information architecture, emotional resonance, and overall design quality with actionable feedback.
delightAdd moments of joy, personality, and unexpected touches that make interfaces memorable and enjoyable to use. Elevates functional to delightful.
distillStrip designs to their essence by removing unnecessary complexity. Great design is simple, powerful, and clean.
extractExtract and consolidate reusable components, design tokens, and patterns into your design system. Identifies opportunities for systematic reuse and enriches your component library.
frontend-designCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications. Generates creative, polished code that avoids generic AI aesthetics.
hardenImprove interface resilience through better error handling, i18n support, text overflow handling, and edge case management. Makes interfaces robust and production-ready.
normalizeNormalize design to match your design system and ensure consistency
onboardDesign or improve onboarding flows, empty states, and first-time user experiences. Helps users get started successfully and understand value quickly.
optimizeImprove interface performance across loading speed, rendering, animations, images, and bundle size. Makes experiences faster and smoother.
overdrivePush interfaces past conventional limits with technically ambitious implementations. Whether that's a shader, a 60fps virtual table, spring physics on a dialog, or scroll-driven reveals — make users ask "how did they do that?
polishFinal quality pass before shipping. Fixes alignment, spacing, consistency, and detail issues that separate good from great.
quieterTone down overly bold or visually aggressive designs. Reduces intensity while maintaining design quality and impact.
teach-impeccableOne-time setup that gathers design context for your project and saves it to your AI config file. Run once to establish persistent design guidelines.
typesetImprove typography by fixing font choices, hierarchy, sizing, weight consistency, and readability. Makes text feel intentional and polished.
skill/learnship:learnship:add-phaseAppend a new phase to the current milestone roadmap when scope grows after initial planning
/learnship:learnship:add-testsGenerate and add test coverage for a specific plan or phase post-execution
/learnship:learnship:add-todoCapture a todo/idea mid-session without interrupting flow
/learnship:learnship:audit-milestoneVerify milestone met its definition of done — requirement coverage, integration check, stub detection
/learnship:learnship:challengeProduct + engineering challenge gate — is this worth building?
/learnship:learnship:check-todosReview and act on all pending todos captured with add-todo
/learnship:learnship:cleanupArchive completed milestone phase directories to keep .planning/phases/ clean
/learnship:learnship:complete-milestoneArchive a completed milestone, tag the release, and prepare for the next version
/learnship:learnship:compoundCapture a solution at the moment of solving — structured doc to .planning/solutions/
/learnship:learnship:debugSystematic debugging with persistent state — triage, diagnose root cause, plan fix, execute
/learnship:learnship:decision-logCapture an architectural or scope decision with its context, alternatives, and rationale into DECISIONS.md
/learnship:learnship:diagnose-issuesBatch-diagnose multiple UAT issues after verify-work — groups by root cause, proposes fix plan
/learnship:learnship:discovery-phaseStructured codebase discovery before working on an unfamiliar area — reads code, maps dependencies, surfaces risks
/learnship:learnship:discuss-milestoneCapture milestone-level goals, constraints, and anti-goals before new-milestone starts
/learnship:learnship:discuss-phaseCapture implementation decisions for a phase before planning starts
/learnship:learnship:docs-updateGenerate, update, and verify project documentation — detects project type, builds doc queue, verifies against live codebase
/learnship:learnship:execute-phaseExecute all plans in a phase using wave-based ordered execution — spawns subagents per plan where the platform supports it
/learnship:learnship:execute-planRun a single PLAN.md file in isolation — useful for re-running a failed plan
/learnship:learnship:extract-learningsExtract structured learnings from completed phase artifacts — decisions, lessons, patterns, surprises
/learnship:learnship:forensicsPost-mortem investigation for failed or stuck workflows — read-only diagnostic report
/learnship:learnship:guardSafety mode — warn on destructive commands, lock file scope
/learnship:learnship:healthProject health check — stale files, uncommitted changes, missing artifacts, config drift
/learnship:learnship:helpShow all available workflows with descriptions and when to use them
/learnship:learnship:ideateCodebase-grounded divergent thinking — discover what is worth working on
/learnship:learnship:insert-phaseInsert a new phase between existing phases for urgent work discovered mid-milestone
/learnship:learnship:knowledge-baseAggregate key learnings and decisions across all sessions into a searchable KNOWLEDGE.md
/learnship:learnship:list-phase-assumptionsSurface the intended approach for a phase before planning starts — validate direction early
/learnship:learnship:lsShow project status, next step, and offer to run it — start every session here
/learnship:learnship:map-codebaseAnalyze an existing codebase and produce structured reference docs before starting a new project on top of it
/learnship:learnship:milestone-retrospectiveStructured learning retrospective at end of milestone — 5 questions, produces RETROSPECTIVE.md
/learnship:learnship:milestone-summaryGenerate a comprehensive milestone summary for team onboarding — a new contributor reads it and understands the project
/learnship:learnship:new-milestoneStart a new milestone cycle on an existing project after a prior milestone is complete
/learnship:learnship:new-projectInitialize a new project — questioning → research → requirements → roadmap
/learnship:learnship:nextAuto-pilot — reads project state and runs the correct next workflow automatically
/learnship:learnship:noteZero-friction idea capture — one write, one confirmation line, no questions
/learnship:learnship:pause-workSave a handoff file when stopping mid-phase so you can resume seamlessly later
/learnship:learnship:plan-milestone-gapsCreate fix phases for all gaps found by audit-milestone
/learnship:learnship:plan-phaseResearch + create + verify plans for a phase — spawns specialist subagents where supported
/learnship:learnship:progressShow project progress, current position, and what to do next
/learnship:learnship:quick/learnship:learnship:reapply-patches/learnship:learnship:release/learnship:learnship:remove-phase/learnship:learnship:research-phase/learnship:learnship:resume-work/learnship:learnship:review/learnship:learnship:secure-phase/learnship:learnship:session-report/learnship:learnship:set-profile/learnship:learnship:settings/learnship:learnship:ship/learnship:learnship:sync-docs/learnship:learnship:transition/learnship:learnship:undo/learnship:learnship:update/learnship:learnship:validate-phase/learnship:learnship:verify-worklearnship-challengerStress-tests proposals through product and engineering lenses using forcing questions. Spawned by the challenge workflow on platforms with subagent support.
learnship-code-reviewerReviews code changes through a specific persona lens (correctness, testing, security, performance, maintainability, adversarial) and returns structured findings with severity and confidence. Spawned by the review workflow on platforms with subagent support.
learnship-debuggerInvestigates bugs using systematic hypothesis testing — traces from symptoms to root cause, writes investigation findings to the debug session file. Spawned by debug workflow on platforms with subagent support.
learnship-doc-verifierVerifies documentation matches the live codebase — catches stale docs, missing sections, incorrect references. Spawned by /docs-update and /validate-phase.
learnship-doc-writerWrites and updates project documentation files — grounded in the live codebase, verifies factual claims. Spawned by docs-update workflow.
learnship-executorExecutes a single learnship PLAN.md atomically — one task at a time with per-task commits, deviation handling, and SUMMARY.md creation. Spawned by execute-phase on platforms with subagent support.
learnship-ideation-agentGenerates codebase-grounded improvement ideas through a specific thinking frame. Spawned by the ideate workflow on platforms with subagent support.
learnship-phase-researcherResearches how to implement a phase well — identifies pitfalls, recommends existing solutions, and writes RESEARCH.md. Spawned by plan-phase on platforms with subagent support.
learnship-plan-checkerVerifies PLAN.md files for a phase — checks goal coverage, requirement IDs, CONTEXT.md decisions, task completeness, wave correctness, and vertical slice integrity (each plan must be a demoable tracer bullet). Spawned by plan-phase on platforms with subagent support.
learnship-plannerCreates executable PLAN.md files for a phase — decomposes goals into vertical slice (tracer bullet) tasks with wave-ordered dependency analysis. Each plan delivers one demoable user-facing behavior end-to-end. Spawned by plan-phase on platforms with subagent support.
learnship-project-researcherResearches the domain ecosystem for a new project. Produces 5 research files (STACK.md, FEATURES.md, ARCHITECTURE.md, PITFALLS.md, SUMMARY.md) in .planning/research/ that inform roadmap creation. Spawned by /new-project or /new-milestone.
learnship-research-synthesizerSynthesizes 4 research files (STACK.md, FEATURES.md, ARCHITECTURE.md, PITFALLS.md) into a cohesive SUMMARY.md for roadmap creation. Spawned by /new-project after research completes.
learnship-researcherInvestigates a domain using web search, official documentation, and codebase analysis. Produces research files that inform planning decisions. Used by plan-phase, research-phase, quick, and other workflows.
learnship-roadmapperCreates project roadmaps with phase breakdown, requirement mapping, success criteria derivation, and coverage validation. Spawned by /new-project or /new-milestone.
learnship-security-auditorVerifies threat mitigation coverage for a phase — reads PLAN.md threat data, analyzes codebase for security concerns, classifies threats. Read-only — does not modify source code.
learnship-solution-writerAnalyzes a recently solved problem and produces a structured solution document for .planning/solutions/ with YAML frontmatter. Spawned by compound workflow on platforms with subagent support.
learnship-verifierVerifies that a phase goal was actually achieved after execution — checks must_haves, requirement coverage, and integration links. Spawned by execute-phase on platforms with subagent support.
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
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
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 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.