mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Dryas Workflow for Claude Code: rules, scope lock, Jev chain, agents, commands and skills.
Plugin dryas from marketplace dryas-workflow in promprit/dryas-workflow. Commands read from the repo's manifest — 3 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.
benchmark-checklistVet a performance number you measured (limiter, tuning, limits, errors, repeatability, relevance, whether the work ran) before you report or act on it. Runs from a PLAN.md Done line, the CLAUDE.md rule, or /benchmark-checklist.
brainstormUse before any creative or multi-step work (features, components, new behavior, changes to behavior). Establishes intent and gets the user's approval of a design on the right path (spike, bounded, architectural) before anything is built or dispatched. The Dryas "brainstorm first, always" gate.
debugUse on any bug, test failure or unexpected behavior, before proposing a fix, and before /orchestrate climbs a task to a stronger tier. Root cause first (feedback loop, then four phases); no fix by guessing.
interrogateAdversarial review of a finished change by two reviewers on different models, then a lead verdict. Runs from the orchestrate skill's gated interrogate step or when the user types /interrogate. Not for routine review; /wreview covers that.
lensUse when a design needs review (UI, UX, layout, visual style, components, on-screen copy), when brainstorm meets a new feature or product idea, or when the user says "3 lens" or /lens. Runs the design panel (craft, impeccable, ui-ux-pro-max) or the product panel (focus, craft, data), returns a fixed
orchestrateRun a multi-step coding task as strong-tier orchestrator with fast-first executors (standard, strong, frontier on escalation), Jev routing/gates, Dryas memory and the Dryas process skills. Use when the user runs /orchestrate, asks to orchestrate or dispatch executors, or has approved a multi-step pl
planUse when an approved design or spec needs an implementation plan, before touching code. Writes a plan of self-contained `## Task N:` sections (Goal, Scope, Done, Failing test first) that /orchestrate runs task by task. Used by /wplan.
review-receiveUse when acting on review findings, before changing anything. Verify each finding against the code, ask when it is unclear, push back with evidence when it is wrong, fix in order of severity; no performative agreement.
review-requestUse when a task or branch is done and before any merge. Requests a three-stage review of the diff from three fresh reviewers in parallel, spec compliance, code quality and over-engineering, with findings ranked by severity.
tddUse when implementing any feature or bug fix, executors included, before writing implementation code. Write the failing test first, watch it fail for the right reason, write the minimal code to pass, then refactor.
verifyUse before claiming work is done, fixed or passing, and before /commit or any merge. Run the command that proves the claim, read its full output, then state the result with the evidence; evidence before assertions, always.
worktreeUse when starting multi-step work or before running a plan. Creates or confirms the task's own git worktree and branch (one agent per worktree), sets it up, and checks a clean test baseline before any change.
/dryas:commitConventional commit, gated by a Jev "safe to commit?" check
/dryas:dryas-cloudCheck, set up, update or remove the Dryas copy that makes this repo work in claude.ai/code cloud sessions
/dryas:handoffScore this session with Jev and save a handoff; then /clear starts fresh with only what matters (/handoff move: for a session on another account)
/dryas:lensRun the lens review (design panel or product panel) and return the `## Lens` block
/dryas:orchestrateRun a multi-step task with the strong-tier orchestrator, fast-first executors and Jev gates
/dryas:retroSession retrospective — propose environment improvements by severity; proposes, never applies
/dryas:tuneWeekly Jev calibration - override rates, judged share, frontier dispatches, swarm vs plain, spend; propose threshold changes
/dryas:wplanWrite an implementation plan in the Dryas plan format
/dryas:wreviewThree-stage review (spec compliance, code quality, over-engineering) of the current branch or worktree diff
executorImplements exactly one task section of .orchestrate/PLAN.md under a locked file scope, test-first. Dispatched by the orchestrate skill with only its own section; not for open-ended work.
jevruns: ${DRYAS_PY:-python3} -X utf8 ${CLAUDE_PLUGIN_ROOT}/jev/jev_mcp.py
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/chain.py" pretool
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/chain.py" prompt
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/chain.py" post
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/chain.py" post
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/chain.py" subagent-stop
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/chain.py" stop
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/chain.py" session-end
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/rules_inject.py"
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/chain.py" session-start
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/compact_restore.py"
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/handoff_restore.py"
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/resources.py" --hook
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/compact_keep.py"
"${DRYAS_PY:-python3}" -X utf8 "${CLAUDE_PLUGIN_ROOT}/jev/chain.py" precompact
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
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
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
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.