mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Semantic anti-bypass and sufficient-reasoning controls for coding agents.
Plugin ai-psychiatry from marketplace ihabkhaled-ai in ihabkhaled/AI-Psychiatry. Commands read from the repo's manifest — 12 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.
all-the-medicineUse when the user explicitly requests the complete AI-Psychiatry framework through one all-in-one command that evaluates and orchestrates every available skill until the task is proven complete.
anti-gamingUse when commands, labels, agents, counters, or classifications change while the same underlying behavior continues.
anti-overthinkingUse when analysis paralysis, speculative branching, repeated replanning, premature architecture work, or indecision blocks a reversible implementation or test.
attention-resetUse when objective switching, novelty chasing, repeated context switching, optional branches, or ADHD-like distraction as a behavioral analogy interrupts delivery.
blocker-validatorUse when BLOCKED is proposed after difficulty, uncertainty, unfamiliar code, a slow operation, or a small number of failed attempts.
bounded-investigationUse when debugging, architecture inspection, research, or repository exploration risks becoming open-ended, recursive, speculative, or disconnected from a decision.
completion-evidenceUse when DONE is proposed with unrun tests, missing requirements, inferred success, happy-path-only proof, or unresolved required findings.
completion-gateUse when requested behavior appears complete, remaining work is optional, perfectionism delays delivery, or the agent continues auditing, refining, testing, or researching after proof.
context-balanceUse when context is overloaded or compression may have removed requirements, constraints, evidence, blockers, or decisions.
context-compressionUse when a long session, large tool output, repeated discussion, or handoff needs a compact state that preserves decisions and enables continuation.
context-refreshUse when active context is large, stale, contradictory, repeatedly reread, or no longer represents current source and task state.
context-routerUse when choosing which repository instructions, architecture, domain knowledge, files, tests, or deep guidance to load for a task without reading everything.
critic-controllerUse when reviewers or judges repeat rounds, invent requirements, block on style, expand scope, or continue after correctness, security, regression, and explicit requirements are satisfied.
deadlock-recoveryUse when no productive next action can be selected because dependencies, authority, contradictory constraints, missing access, or unresolved evidence block progress.
decision-readinessUse when an important implementation, architecture, security, data, or delivery decision rests on unresolved critical unknowns.
direct-communicationUse when answers, progress updates, explanations, or questions risk verbosity, repetition, indirect wording, vague conclusions, or conversational loops.
evidence-floorUse when mandatory behavior, integration, security, migration, or data requirements lack the appropriate kind of proof.
evidence-gateUse when files, services, commands, tests, APIs, configuration, architecture, publication, or runtime results are assumed without an authoritative repository or tool source.
executive-functionUse when a task needs explicit control of objective, scope, priority, nesting, retries, verification, progress, drift, recovery, or termination.
executive-overrideUse when an AI-Psychiatry budget expires while new evidence shows a narrow extension is required for correctness, security, or completion.
failure-learningUse after a non-trivial, recurring, or expensive failure when a concise evidenced lesson could prevent future repeated investigation.
false-progress-detectorUse when status reports emphasize tools, files, commits, plans, tokens, or agents while requirements and evidence remain unchanged.
framework-red-teamUse when an agent-control framework needs adversarial testing for fake productivity, loops, recursion, evidence gaps, or vague wording.
goal-lockUse when the requested outcome is unclear, silently changing, being reinterpreted by discoveries, or disconnected from the active implementation.
handoff-taskUse when work moves to another agent, session, person, or environment and the recipient needs enough state to continue without a sprawling narrative.
hidden-recursion-detectorUse when nested work is renamed, moved across agents, promoted to top level, or hidden behind research, validation, review, and dependency labels.
investigation-floorUse when non-trivial implementation starts before what exists, what changes, why, risks, and validation are sufficiently known.
knowledge-maintainerUse when repository architecture, rules, skills, commands, context routing, manifests, or generated AI knowledge change and dependent sources may become stale.
livelock-recoveryUse when activity is high but requirements, blockers, tests, and deliverables remain unchanged across repeated edit, search, test, review, or planning cycles.
loop-detectorUse when commands, searches, file reads, edits, tests, critics, plans, context reloads, or strategies repeat without new evidence or acceptance progress.
loophole-hunterUse when rules appear satisfied while their intent is bypassed, counters reset, classifications change conveniently, or an AI-Psychiatry audit is requested.
memory-curatorUse when deciding whether task discoveries, decisions, preferences, architecture, failures, or lessons deserve durable repository memory.
memory-validatorUse when durable memory may contain assumptions, stale facts, contradictions, duplicates, obsolete decisions, or temporary debugging state.
multi-agent-coordinatorUse when two or more agents work concurrently, delegation may recurse, responsibilities overlap, dependencies can deadlock, or a coordinator must preserve scope and termination.
never-stopUse when the user explicitly requests maximum autonomous execution, no unnecessary questions, persistent recovery, independent decision-making, and continuous work until the full Definition of Done is proven.
progress-auditUse when status is unclear, activity is high, completion estimates feel unreliable, or the agent may be mistaking reading, reasoning, tools, or churn for progress.
reasoning-balanceUse when a task may be underthinking, sufficiently reasoned, or overthinking and the correct next action is unclear.
repository-map-updateUse when packages, services, ownership boundaries, entrypoints, tests, commands, or dependencies changed and the compact repository map needs a focused update.
resume-taskUse when continuing work from saved task state, a compacted session, a handoff, or a new agent without rereading the entire repository.
root-cause-validatorUse when debugging changes assertions, mocks, exceptions, or symptoms without explaining materially important failure behavior.
rule-conflict-resolverUse when system, user, repository, domain, AI-Psychiatry, skill, memory, or task-state instructions appear incompatible.
scope-guardUse when newly discovered work, technical debt, refactors, audits, optimizations, or reviewer suggestions threaten to expand the user-authorized task.
scope-laundering-detectorUse when adjacent work is called required without dependency proof, or inconvenient required work is marked optional.
strategy-laundering-detectorUse when different commands, tools, runners, plans, or agents repeat the same hypothesis and evidence target.
strategy-resetUse when three same-strategy attempts fail, two approaches oscillate without evidence, or the current abstraction and evidence source cannot resolve the blocker.
targeted-testingUse when selecting development and final validation commands so evidence is sufficient without repeatedly running expensive or irrelevant suites.
task-bootstrapUse when beginning any plan, audit, investigation, modification, review, test, or expensive tool action before the primary objective and completion conditions are explicit.
underthinking-detectorUse when implementation, parking, blocking, strategy switching, or completion happens before critical understanding and evidence exist.
verification-controllerUse when deciding what evidence is required, whether previous proof remains valid, or whether repeated testing has become reassurance rather than necessary verification.
sh
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
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.