mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Evidence-Driven Development Protocol — 24 command-equivalent skill surfaces plus a skill-native deep-work entry alias (cross-platform: Claude Code skills + Codex / Copilot CLI / Gemini CLI / SDK), 3-layer architecture with Skill-based phase dispatch, computational enforcement (worktree guard + phase transition injection), TDD enforcement, and receipt validation
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin deep-work in Sungmin-Cho/deep-work. Commands read from the repo's manifest — 29 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.
deep-assumptionsAssumption health report — per-assumption Wilson Score confidence, verdict (justified / loosen / drop), model-aware split, decay history. Triggers on `/deep-assumptions`, `/deep-status --assumptions`, \"assumption health\", \"rule justification\", \"loosen enforcement\", \"어썸션 헬스\", \"규칙 정당화\", \"가정
deep-brainstormUse when clarifying the goal, boundaries and approach for a deep-work task.
deep-cleanupScan and clean up stale deep-work git worktrees (`dw/*` branches) plus fork worktrees, and prune idle fork sessions from the registry. Triggers on `/deep-cleanup`, \"clean worktrees\", \"stale worktree\", \"worktree 정리\", \"fork 정리\", \"deep-work 정리\".
deep-debugDebug sub-mode for Phase 3 — Investigate → Analyze → Hypothesize → Implement, with the iron rule that no fix ships before root-cause investigation. Triggers on `/deep-debug`, \"systematic debug\", \"root cause investigation\", \"디버그 모드\", \"근본 원인 분석\", `verification_cmd` 실패 시 자동 진입, or \"fix this\".
deep-finishUse when finishing an authorized deep-work session with keep, PR, merge or discard and a durable receipt.
deep-forkCreate an isolated deep-work branch for a parallel slice, alternative experiment, independent review, recovery, or security isolation. Same-goal context continuation is not a fork reason.
deep-historyCross-session deep-work history — completed sessions, TDD compliance rates, model usage, aggregate trend indicators. Triggers on `/deep-history`, `/deep-status --history`, \"session history\", \"deep-work history\", \"세션 이력\", \"이전 세션\", \"TDD 준수율 트렌드\". Sub-page of the deep-status hub.
deep-implementUse when implementing dependency-ready deep-work slices with their sealed strict or outcome verification basis.
deep-insightCode-metrics, complexity and dependency report for a file/directory/glob — analysis only, never modifies code. Triggers on `/deep-insight`, \"code insight\", \"complexity report\", \"code metrics\", \"메트릭 분석\", \"복잡도 리포트\", \"의존성 분석\", or `/deep-test` running it as the Insight Tier (never blocks).
deep-integrateUse when completing requested integrations after deep-work verification or exploring optional next actions.
deep-mutation-testMutation testing on changed files to verify AI-generated test quality, with an auto-fix loop that returns to Implement for survived mutants. Triggers on `/deep-mutation-test`, \"mutation test\", \"test quality\", \"mutation score\", \"뮤테이션 테스트\", \"테스트 품질 검증\".
deep-phase-reviewManual deep-work phase document review. Parses --phase, --structural and --adversarial, then enters the canonical adaptive review protocol.
deep-planUse when authoring or revising the implementation plan for an approved deep-work goal.
deep-receiptView, dashboard, or export deep-work slice receipts (`receipts/SLICE-*.json`). Triggers on `/deep-receipt`, `/deep-status --receipts`, \"receipt dashboard\", \"slice receipt\", \"리시트 보기\", \"리시트 대시보드\", \"에비던스 리시트\". Sub-page of the deep-status hub.
deep-reportGenerate or view the deep-work session report — lifecycle, slice summary, evidence trail, TDD compliance, model usage. Triggers on `/deep-report`, `/deep-status --report`, \"session report\", \"deep-work report\", \"세션 리포트\", \"세션 보고서\", \"리포트 생성\". Sub-page of the deep-status hub.
deep-researchUse when a deep-work task needs repository research or a research-phase continuation.
deep-resumeUse when resuming an interrupted or parked deep-work session from its current phase.
deep-sensor-scanRun computational sensors (linter, type checker, coverage) inside or outside a deep-work session. Triggers on `/deep-sensor-scan`, \"run sensors\", \"lint check\", \"type check\", \"coverage\", \"센서 실행\", \"린트 검사\", \"타입 검사\". Flags: `--detect`, `--lint`, `--typecheck`, `--coverage`.
deep-sliceUse when inspecting, activating or recovering a deep-work slice or selecting its model.
deep-specUse when authoring or reviewing a deep-work executable goal contract, /deep-spec or $deep-work:deep-spec.
deep-statusCurrent deep-work session status — dashboard, badge, tree, or routing to the receipts / history / report / assumptions sub-pages. Triggers on `/deep-status`, \"session status\", \"deep-work status\", \"세션 상태\", \"세션 현황\", \"상태 확인\". Flags: `--compare`, `--receipts`, `--history`, `--report`, `--assum
deep-testUse when validating a deep-work goal, consuming completion evidence or retrying failed slices.
deep-work-orchestratorUse when starting or continuing a deep-work task with durable goal, verification and completion evidence.
deep-work-workflowHigh-level overview of the deep-work workflow (Brainstorm → Research → Spec → Plan → Implement → Test → Integrate). Use for how deep-work works, 'which phase should I start from', and the phase-to-phase contracts; prefer the phase-specific skills to execute a phase. Triggers: 'deep-work overview', '
deep-workUse when the user invokes /deep-work or requests a new deep-work session.
drift-checkPlan-alignment verification — approved plan vs actual implementation, reporting unimplemented items, out-of-scope changes and design drift. Read-only. Triggers on `/drift-check`, \"plan drift\", \"drift detection\", \"plan alignment\", \"플랜 드리프트\", \"계획 정합성\", \"드리프트 검증\", or `/deep-test` running it
solid-reviewSOLID design-principles review (SRP / OCP / LSP / ISP / DIP) on a file/directory/glob. Review-only. Triggers on `/solid-review`, \"SOLID review\", \"design review\", \"design principles\", \"SOLID 검증\", \"디자인 리뷰\", \"원칙 검증\", or `/deep-test` running it as the Advisory Gate.
implement-slice-workerDelegated implementation worker for deep-work's Implement phase. Runs the sealed strict/outcome verification protocol for each assigned slice ID. Dispatched by the deep-implement skill, never by the user. <example> prompt: "cluster_ids=[SLICE-001,SLICE-002]; sequential; tdd_mode=strict" </example> -
research-codebase-workerDelegated research worker for deep-work's Research phase on existing codebases. Analyzes the requested area and writes findings to $WORK_DIR/research{-area}.md. Dispatched by the deep-research skill, never by the user. <example> prompt: "area=architecture; work_dir=/.../deep-work; task=..." </exampl
research-zerobase-workerDelegated research worker for deep-work's Research phase on new projects (project_type=zero-base). Researches technology choices, conventions and data models, with explicit authority to search the web. Dispatched by the deep-research skill, never by the user. <example> prompt: "area=tech-stack; work
session-recommenderDeep-work 세션 초기화 시 task description + workspace meta + capability를 분석하여 4개 ask 항목(team_mode, start_phase, tdd_mode, git)에 대한 추천 값과 task_difficulty를 fenced JSON으로 반환합니다. <example> prompt: { "task_description": "Refactor authentication module", "workspace_meta": {...}, "capability": {...} } expected_o
if command -v node >/dev/null 2>&1; then exec node -e "var e=process.env,c=e.CLAUDE_PLUGIN_ROOT,p=e.PLUGIN_ROOT,v=(c!==undefined&&c!=='')?'CLAUDE_PLUGIN_ROOT':((p!==undefined&&p!=='')?'PLUGIN_ROOT':'n
if command -v node >/dev/null 2>&1; then exec node -e "var e=process.env,c=e.CLAUDE_PLUGIN_ROOT,p=e.PLUGIN_ROOT,v=(c!==undefined&&c!=='')?'CLAUDE_PLUGIN_ROOT':((p!==undefined&&p!=='')?'PLUGIN_ROOT':'n
if ! command -v node >/dev/null 2>&1; then echo 'deep-work hook bootstrap: node executable not found on PATH' >&2; exit 2; fi; s=0; node -e "var e=process.env,c=e.CLAUDE_PLUGIN_ROOT,p=e.PLUGIN_ROOT,v=
if command -v node >/dev/null 2>&1; then exec node -e "var e=process.env,c=e.CLAUDE_PLUGIN_ROOT,p=e.PLUGIN_ROOT,v=(c!==undefined&&c!=='')?'CLAUDE_PLUGIN_ROOT':((p!==undefined&&p!=='')?'PLUGIN_ROOT':'n
if command -v node >/dev/null 2>&1; then exec node -e "var e=process.env,c=e.CLAUDE_PLUGIN_ROOT,p=e.PLUGIN_ROOT,v=(c!==undefined&&c!=='')?'CLAUDE_PLUGIN_ROOT':((p!==undefined&&p!=='')?'PLUGIN_ROOT':'n
if command -v node >/dev/null 2>&1; then exec node -e "var e=process.env,c=e.CLAUDE_PLUGIN_ROOT,p=e.PLUGIN_ROOT,v=(c!==undefined&&c!=='')?'CLAUDE_PLUGIN_ROOT':((p!==undefined&&p!=='')?'PLUGIN_ROOT':'n
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
Talk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
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
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
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.