mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
AI skills framework: UNDERSTAND → ENVISION → DELIVER. Mechanical process enforcement, 9 workflows, 12 core skills (+ installable packs), 5 agent personas.
Plugin sage from marketplace sage in xoai/sage. Commands read from the repo's manifest — 16 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.
apiCorrects the 13 most common API design mistakes agents make — grounded in Geewax, Amundsen, Ousterhout, Kleppmann, and Gough/Bryant
architectArchitecture Decision Records, System spec, Milestone plan
baasCorrects the most common BaaS architecture mistakes agents make — security rules as authorization, data modeling for queries, minimizing serverless functions, real-time by default, and client-direct access patterns. Applies to Firebase, Supabase, and similar platforms.
configureConfigure Sage preset and project settings. Switch between base, startup, enterprise, or opensource constitution presets. Use when the user says "configure sage", "change preset", or "sage settings".
continueSession resumption with context
fixRoot cause diagnosis with evidence, Reproducing test, Minimal patch
flutterFlutter patterns — widget architecture, state management, Impeller renderer, platform-adaptive design
learnKnowledge entries in sage-memory, Docs in .sage/docs/
mobileUniversal mobile development principles — offline-first, 60fps, touch, battery, platform patterns
nextjsNext.js 14/15 App Router patterns — server components, data fetching, caching, server actions
react-nativeReact Native patterns — New Architecture (Fabric/TurboModules), Expo, navigation, performance
reactReact 18/19 patterns and anti-patterns — hooks discipline, component architecture, state management
reflectCycle review, Learnings with prevention rules, Next-cycle seeds
reviewIndependent artifact review via sub-agent delegation. Evaluates completeness, consistency, and quality with severity classification.
sage-checkpointsPresenting work for approval and formatting the response footer. Use when reaching an approval gate, showing a spec, plan, brief, or finished deliverable, offering the user choices, or when unsure which zone footer a response should end with.
sage-constitutionThe project's engineering principles and non-negotiable process rules. Use when asking whether something is allowed, what the project's principles or conventions are, why a rule exists, or when a decision seems to conflict with the constitution.
sage-decisionsRecording decisions in the right log. Use when a decision needs to be written down, when the user asks why something was decided, when writing an ADR or a decision entry, or when unsure whether something belongs in the initiative's log or the global one.
sage-gatesSage's quality gates and the file checks each workflow must pass. Use when an edit was blocked, when asking why a hook stopped you, when a gate fails or reports UNVERIFIABLE, before claiming work is done, or when you need the spec/plan preconditions for build, fix, or architect.
sage-memoryIntegrates sage-memory into Sage workflows. Teaches the agent when to remember (store findings during work), when to recall (search memory at session start and task start), and how to learn (structured knowledge capture via sage learn). Use when the user mentions memory, remember, recall, learn, cap
sage-navigatorSage's process layer — routing, the constitution, the checkpoint contract, and the skill-check rule. A plugin cannot install a CLAUDE.md, so this carries what a vendored install puts in the eager layer. Generated from the same source; do not hand-edit.
sage-ontologyTyped knowledge graph for any AI agent that needs structure — entity relationships, dependency chains, code-symbol graphs (with 0.11+ scan-codebase), task/project links, supersession chains. Use when creating or querying structured entities (Person, Project, Task, Event, Document, or code symbols fr
sage-routingChoosing which Sage workflow fits a request. Use when the user asks what to run, which command or workflow to use, where to start, or when a request is ambiguous or spans multiple surfaces and needs to be routed to build, fix, architect, review, learn, reflect, or continue.
sage-self-learningDetects mistakes, stores prevention rules, promotes them across scope — the 'experience' layer for any AI agent that recurringly hits the same bugs, miscommunications, or wrong-tool choices across sessions. Use when: (1) a command or operation fails unexpectedly, (2) the user corrects the agent, (3)
sage-tiersSizing a task before doing it. Use when the user asks which tier a task is, how big or small a change is, whether something needs a spec or a plan, whether to just do it or slow down, or when deciding how much process a piece of work deserves.
sage-using-memorySage's persistent memory. Use when the user says remember this, store this, don't forget, note for next time, what do we know about X, have we seen this before — and whenever the user corrects you, an approach fails repeatedly, or you discover a non-obvious gotcha worth keeping.
sageStart here. Sage reads project state, routes via keywords, classifies intent, and guides you to the right workflow.
webUniversal web development principles — accessibility (WCAG 2.2), performance (Core Web Vitals), security headers (OWASP), SEO, responsive design, error UX, and loading states. Framework-agnostic.
analystSocratic questioner — helps clarify the real problem before jumping to solutions. - Activates in: architect
architectSystems thinker — sees boundaries, trade-offs, and second-order consequences. - Activates in: architect
debuggerMethodical investigator — follows evidence, resists guessing, finds root causes. - Activates in: fix, build, architect
developerPragmatic implementation persona — values working software, simplicity, and TDD. - Activates in: fix, build, architect
reviewerAdversarial reviewer — skeptical of claims, reads code not reports, finds what others miss. - Activates in: fix, build, architect
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-session-init.sh
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-spec-gate.sh
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-tdd-gate.sh
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-bookkeeping-gate.sh
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-secrets-gate.sh
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-verify-gate.sh
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-config-gate.sh
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-verify.sh ${CLAUDE_PROJECT_DIR}
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-degradation-log.sh
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-manifest-sync.sh
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/sage-verify-tracker.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
Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.
6 skills
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
5 skills + 35 modes + Material Passport pipeline. Includes v3.6.7 cross-model audit gate and v3.6.8 generator-evaluator contract.
5 skills · 16 commands · 4 agents · hooks
Claude Skills for Obsidian
6 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.