mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Persistent project memory + local-LLM offload + Salesforce domain skills for Claude Code
Plugin siftcoder from marketplace siftcoder-marketplace in ialameh/sift-coder. Commands read from the repo's manifest — 1 month 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.
add-featurebuild-fixdebugfixhealinvestigateoptimizepairperfrefactortddzencodemap-claudemdcodemap-diffcodemap-exportcodemap-fastcodemap-trustcodemapdocumentsource-bundleupdate-codemapsupdate-docsapibridgeintegratemigrateknowledgememory-usagepattern-learnpattern-searchsearchanalyzebudgetcompressionlocal-llm-setupmonitoronboardpromptquality-checksiftcodersyncteamtracewizardblast-radiuschaoscomplyempathyfuzz-mindinvariantpolyglotrippletimewarparchaeologistdreamduckfortuneghostnarratororaclereviewsecuritysalesforce-agentforcesalesforce-apexsalesforce-architecturesalesforce-complysalesforce-cpqsalesforce-deploysalesforce-einsteinsalesforce-flowsalesforce-lwcsalesforce-securitysalesforce-testschema-migratefeasibilitygap-analysisimprove-specreverse-specspec-from-storiesideatereverse-promptsurprise-meagentautonomouscheckpointchrootcontinuefocushandofforganize-projectpausepreviewscopesession-evalsmart-retryswarm/siftcoder:add-featureadd-feature workflow — see skills/add-feature/SKILL.md or skills/coding/add-feature/SKILL.md or skills/reasoning/add-feature/SKILL.md
/siftcoder:agentFull agentic multi-file refactor — planner → coder → qa-reviewer → qa-fixer pipeline w/ rollback. See skills/workflow/agent/SKILL.md
/siftcoder:analyzeanalyze workflow — see corresponding skills/*/analyze/SKILL.md
/siftcoder:apex-patternsGenerate enterprise Apex patterns — FFLib Selector, Domain, Service, UnitOfWork
/siftcoder:apiapi workflow — see corresponding skills/*/api/SKILL.md
/siftcoder:archaeologistarchaeologist workflow — see skills/archaeologist/SKILL.md or skills/coding/archaeologist/SKILL.md or skills/reasoning/archaeologist/SKILL.md
/siftcoder:autonomousautonomous workflow — see corresponding skills/*/autonomous/SKILL.md
/siftcoder:blast-radiusblast-radius workflow — see corresponding skills/*/blast-radius/SKILL.md
/siftcoder:bridgeCross-codebase integration analysis — gap map, pattern pick, bridge spec. See skills/integrations/bridge/SKILL.md and agents/bridge-analyzer.md
/siftcoder:budgetToken + cost budget tracking and optimisation. Backed by Budget class in src/services/tokens.ts. See skills/meta/budget/SKILL.md
/siftcoder:build-fixAuto-resolve build errors with minimal-diff fix. Different from /heal (multi-strategy retry). See skills/coding/build-fix/SKILL.md
/siftcoder:buildbuild workflow — see skills/build/SKILL.md or skills/coding/build/SKILL.md or skills/reasoning/build/SKILL.md
/siftcoder:chaoschaos workflow — see corresponding skills/*/chaos/SKILL.md
/siftcoder:checkpointcheckpoint workflow — see corresponding skills/*/checkpoint/SKILL.md
/siftcoder:chrootchroot workflow — see corresponding skills/*/chroot/SKILL.md
/siftcoder:codemap-claudemdcodemap-claudemd workflow — see corresponding skills/*/codemap-claudemd/SKILL.md
/siftcoder:codemap-diffcodemap-diff workflow — see corresponding skills/*/codemap-diff/SKILL.md
/siftcoder:codemap-exportcodemap-export workflow — see corresponding skills/*/codemap-export/SKILL.md
/siftcoder:codemap-fastcodemap-fast workflow — see corresponding skills/*/codemap-fast/SKILL.md
/siftcoder:codemap-trustcodemap-trust workflow — see corresponding skills/*/codemap-trust/SKILL.md
/siftcoder:codemapcodemap workflow — see corresponding skills/*/codemap/SKILL.md
/siftcoder:complycomply workflow — see corresponding skills/*/comply/SKILL.md
/siftcoder:compressToggle output compression mode (lite|full|ultra|dense|handoff|commit|review|off)
/siftcoder:configInteractive SiftCoder config — wraps siftcoder setup + settings.json
/siftcoder:continuecontinue workflow — see corresponding skills/*/continue/SKILL.md
/siftcoder:debugGeneric debugging — error analysis, stack trace parsing, repro, git bisect, code tracing. Different from /sf-debug (Salesforce-specific). See skills/coding/debug/SKILL.md
/siftcoder:documentdocument workflow — see corresponding skills/*/document/SKILL.md
/siftcoder:dreamdream workflow — see skills/dream/SKILL.md or skills/coding/dream/SKILL.md or skills/reasoning/dream/SKILL.md
/siftcoder:duckduck workflow — see skills/duck/SKILL.md or skills/coding/duck/SKILL.md or skills/reasoning/duck/SKILL.md
/siftcoder:empathyempathy workflow — see corresponding skills/*/empathy/SKILL.md
/siftcoder:examplesSiftCoder usage examples — real session traces. Pointer to docs/EXAMPLES.md
/siftcoder:feasibilityfeasibility workflow — see corresponding skills/*/feasibility/SKILL.md
/siftcoder:fixfix workflow — see skills/fix/SKILL.md or skills/coding/fix/SKILL.md or skills/reasoning/fix/SKILL.md
/siftcoder:focusNarrow attention to a feature/file set (advisory). Different from /scope (which enforces). See skills/workflow/focus/SKILL.md
/siftcoder:fortunefortune workflow — see skills/fortune/SKILL.md or skills/coding/fortune/SKILL.md or skills/reasoning/fortune/SKILL.md
/siftcoder:fuzz-mindfuzz-mind workflow — see corresponding skills/*/fuzz-mind/SKILL.md
/siftcoder:gap-analysisgap-analysis workflow — see corresponding skills/*/gap-analysis/SKILL.md
/siftcoder:ghostghost workflow — see skills/ghost/SKILL.md or skills/coding/ghost/SKILL.md or skills/reasoning/ghost/SKILL.md
/siftcoder:handoffhandoff workflow — see corresponding skills/*/handoff/SKILL.md
/siftcoder:healheal workflow — see skills/heal/SKILL.md or skills/coding/heal/SKILL.md or skills/reasoning/heal/SKILL.md
/siftcoder:helpSiftCoder help index — orientation, command discovery, doc pointers
/siftcoder:ideateMemory-aware feature ideation for the current project
/siftcoder:improve-specimprove-spec workflow — see corresponding skills/*/improve-spec/SKILL.md
/siftcoder:integrateintegrate workflow — see corresponding skills/*/integrate/SKILL.md
/siftcoder:invariantinvariant workflow — see corresponding skills/*/invariant/SKILL.md
/siftcoder:investigateinvestigate workflow — see skills/investigate/SKILL.md or skills/coding/investigate/SKILL.md or skills/reasoning/investigate/SKILL.md
/siftcoder:knowledgeknowledge workflow — see corresponding skills/*/knowledge/SKILL.md
/siftcoder:lwc-debugLWC-specific debugging — wires, lifecycle, reactivity, perf. Dispatches the lwc-debugger agent. See agents/lwc-debugger.md
/siftcoder:lwcLWC development — create, debug, wire adapters, events, performance
/siftcoder:memSiftCoder memory daemon control — single multi-verb command
/siftcoder:migratemigrate workflow — see corresponding skills/*/migrate/SKILL.md
/siftcoder:monitormonitor workflow — see corresponding skills/*/monitor/SKILL.md
/siftcoder:narratorCode-to-story translation for non-engineers, mixed audiences, layered detail. See skills/reasoning/narrator/SKILL.md
/siftcoder:onboardonboard workflow — see corresponding skills/*/onboard/SKILL.md
/siftcoder:optimizeoptimize workflow — see skills/optimize/SKILL.md or skills/coding/optimize/SKILL.md or skills/reasoning/optimize/SKILL.md
/siftcoder:oracleoracle workflow — see skills/oracle/SKILL.md or skills/coding/oracle/SKILL.md or skills/reasoning/oracle/SKILL.md
/siftcoder:organize-projectAssess + reorganise project structure. User-approved per group. See skills/workflow/organize-project/SKILL.md
/siftcoder:pairpair workflow — see skills/pair/SKILL.md or skills/coding/pair/SKILL.md or skills/reasoning/pair/SKILL.md
/siftcoder:pattern-learnpattern-learn workflow — see corresponding skills/*/pattern-learn/SKILL.md
/siftcoder:pattern-listList captured patterns. Wraps mem_search { kind: pattern } MCP tool.
/siftcoder:pattern-searchpattern-search workflow — see corresponding skills/*/pattern-search/SKILL.md
/siftcoder:pausepause workflow — see corresponding skills/*/pause/SKILL.md
/siftcoder:perfDedicated performance profiling — measure, profile, identify hotspots. Different from /optimize (which fixes). See skills/coding/perf/SKILL.md
/siftcoder:polyglotpolyglot workflow — see corresponding skills/*/polyglot/SKILL.md
/siftcoder:previewpreview workflow — see corresponding skills/*/preview/SKILL.md
/siftcoder:prompt/siftcoder:quality/siftcoder:refactor/siftcoder:reverse-prompt/siftcoder:reverse-spec/siftcoder:review/siftcoder:ripple/siftcoder:schema-migrate/siftcoder:schema/siftcoder:scope/siftcoder:search/siftcoder:security/siftcoder:session-eval/siftcoder:sf-agentforce/siftcoder:sf-architect/siftcoder:sf-comply/siftcoder:sf-connect/siftcoder:sf-cpq/siftcoder:sf-debug/siftcoder:sf-deploy/siftcoder:sf-einstein/siftcoder:sf-flow/siftcoder:sf-package/siftcoder:sf-security/siftcoder:sf-test/siftcoder:sf-webhook/siftcoder:siftcoder/siftcoder:smart-retry/siftcoder:source-bundle/siftcoder:spec-from-stories/siftcoder:status/siftcoder:surprise-me/siftcoder:swarm/siftcoder:sync/siftcoder:tdd/siftcoder:team/siftcoder:test/siftcoder:timewarp/siftcoder:trace/siftcoder:update-codemaps/siftcoder:update-docs/siftcoder:use-cases/siftcoder:wizard/siftcoder:zenanalystUse for analysis of NON-CODE sources — specs, PRDs, user research, support tickets, sales transcripts, log dumps, CSV/JSON datasets. Read-only. Extracts insight, finds patterns, surfaces contradictions. Sibling to investigator (which targets code).
apex-bulkifierUse to refactor Apex classes/triggers for bulk safety. Targeted single-purpose pass — finds SOQL/DML in loops, refactors to bulk-safe collections, preserves behaviour. Returns a diff and a justification.
bridge-analyzerUse for cross-codebase integration analysis — two repos that need to interoperate. Maps gaps, generates integration spec, recommends bridge architecture. Read-only on both sides. Pairs with /siftcoder:bridge command.
coderUse to implement an approved plan. Refuses scope creep. Strict adherence to the plan; surfaces deviations for user approval before deviating.
documenterUse to generate documentation in a specific shape — architecture, API ref, user manual, technical, runbook, migration. Pairs with the `document` skill. Cites every claim.
investigatorUse for read-only diagnosis — bugs, performance issues, behaviour mysteries. Hypothesis-driven, evidence-cited. Refuses to write code. Pairs with `investigate` skill.
lwc-debuggerUse to diagnose LWC issues — wire adapters not firing, lifecycle ordering bugs, reactivity not triggering, performance regressions. Read-mostly; suggests fixes but does not blanket-rewrite.
memory-curatorUse periodically (or on-demand) to dedupe, merge, and prune the SiftCoder memory store. Read-write but bounded — operates only on memory rows, not user code.
orchestratorUse to coordinate multi-agent workflows with file-locking, dependency batching, and conflict detection. Spawns parallel worker agents from a plan; merges results; resolves conflicts. Pairs with /siftcoder:agent and /siftcoder:swarm.
plannerUse for spec-first plan generation w/ evidence ledger, risk register, rollback path. Beats native Plan agent for tasks needing project-context-aware design with memory grounding. Read-only.
qa-fixerUse after qa-reviewer to fix ONLY the issues identified. Bounded scope — refuses to expand beyond the QA report. Pairs with qa-reviewer.
qa-reviewerUse to validate an implementation against acceptance criteria. Runs tests, checks behaviour vs AC, produces structured pass/fail report. Read-only.
reviewerUse for SiftCoder-shaped code review — memory-aware, project-convention-aware. Pairs with the `review` skill. Complementary to native /review.
salesforce-architectUse for Salesforce org-level architecture review. Evaluates security/sharing, capacity, integration patterns, tech debt. Read-only — produces a written assessment, never modifies metadata.
testerUse to generate tests with behaviour-coverage gates, not just line-coverage. Knows when to mock vs not. Pairs with `tdd` and `fuzz-mind` skills.
siftcoder-memoryruns: node ${CLAUDE_PLUGIN_ROOT}/dist/memory/mcp/server.js
node ${CLAUDE_PLUGIN_ROOT}/hooks/pre-tool-use/boundary-enforcer.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/post-tool-use/capture-observation.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/post-tool-use/detect-console-logs.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/pre-compact/inject-memories.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/notification/pin-incident.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/ensure-built.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/spawn-daemon.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/install-error-banner.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/stop/should-continue.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/pre-tool-use/boundary-enforcer.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/post-tool-use/capture-observation.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/post-tool-use/detect-console-logs.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/pre-compact/inject-memories.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/notification/pin-incident.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/ensure-built.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/spawn-daemon.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/install-error-banner.mjs
node ${CLAUDE_PLUGIN_ROOT}/hooks/stop/should-continue.mjs
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
AI-powered codebase understanding — analyze, visualize, and explain any project
9 skills · 10 agents · 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
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.