mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Arkiv skills, MCP source discovery, and project rules for the Web3 database.
Plugin arkiv from marketplace arkiv in Arkiv-Network/claude-plugin. Commands read from the repo's manifest — 19 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.
arkiv-app-integrationIntegrate Arkiv SDK 0.8.x into server APIs, injected-wallet apps and event-driven caches. Use when building a read proxy, signing endpoint, wallet connection, DTO or live cache refresh; use arkiv-indexing for durable checkpointed mirrors and lifecycle skills for the entity mutation itself.
arkiv-data-modelingDesign typed Arkiv entity models for application queries, PostgreSQL mappings, marketplace schemas and relationships. Use when choosing attributes versus payload, exact numeric encodings, application IDs, entity-key references or consistency rules. Use arkiv-social-graph to read or visualize relatio
arkiv-encryptionEncrypt and decrypt Arkiv entity payloads with the published arkiv-encryption package. Use for payload confidentiality with an independent encryption key; attributes and metadata remain public. Use arkiv-security-trust for policy and HMAC index design. Wallet recovery, access gates and encrypted gro
arkiv-entity-expirationChoose and verify Arkiv Entity Expiration and Lifetime Extension with @arkiv-network/sdk. Use for ExpirationTime helpers, absolute block deadlines, adding time to an existing entity, renewal races, permanent(), expiration sweeps, and expired or missing entities. Use arkiv-entity-lifecycle for permis
arkiv-entity-lifecycleCreate, patch, transfer, replace, or delete Arkiv entities with @arkiv-network/sdk. Use for readonly and permissionlessExtension flags, mutation permissions, ownership versus creator provenance, patch budgets, native batch order, and restoring entity references. Use arkiv-first-write for setup or a
arkiv-feedbackDraft and submit an Arkiv bug report or feature request using the official GitHub issue forms. Use when the user asks to report an Arkiv issue or agrees to report a diagnosed Arkiv bug; troubleshoot ordinary errors before offering this flow.
arkiv-first-writeSet up @arkiv-network/sdk on a verified Arkiv testnet and make a first entity write with funding, safe key custody, explicit expiration, seed reconciliation and query read-back. Tiramisu is the default. Use for a first write, quickstart or minimal SDK example; use arkiv-app-integration for authentic
arkiv-indexingDesign and verify Arkiv-to-application entity mirrors from native operation logs, with checkpoints, replay, reorganization recovery and Entity Expiration sweeps. Use for an app or PostgreSQL projection and arkiv-sync compatibility checks. This skill's worked consumer runs Arkiv to app; use the verif
arkiv-large-filesPlan storage and verified retrieval of files and images larger than one Arkiv payload. Use for manifest/chunk design, SHA-256 and byte-length verification, partial uploads, coordinated Entity Expiration, PNG/JPEG storage choices, and external-blob pointers. Check arkiv-chunking and arkiv-images comp
arkiv-mcpExplain an already connected Arkiv MCP or plugin, including the plugin's General connection, separate event profiles the human adds, the ended and frozen Devfolio profile, and how to confirm the actual profile with server_status. Use for profile, server_status, event-connection and tools-versus-skil
arkiv-queryRead Arkiv entities with the SDK select builder or raw arkiv_query JSON-RPC. Use for typed predicates, escaping, creator scoping, all-page pagination, cursor recovery, filtered counts, historical block arguments and raw native-operation encoding for non-TypeScript clients. For an existing error stri
arkiv-security-trustDefine privacy, key custody, publisher trust and authorization for Arkiv applications. Use for sensitive data, third-party entities or an Arkiv security audit. Use arkiv-encryption for its API, arkiv-app-integration for signing endpoints, arkiv-query for query mechanics and arkiv-troubleshooting for
arkiv-social-graphModel follows, likes and entity references with arkiv-graph. Use when an Arkiv app needs a graph or tables from explicit relationship rules, including direction, duplicate edges and missing or expired endpoints.
arkiv-troubleshootingDiagnose Arkiv SDK, query, RPC, wallet and stale-read failures and validate RPC/chain configuration from concrete request evidence. Use for errors or unexpected data; use arkiv-query for new queries, arkiv-first-write for setup and arkiv-write-safety directly for unknown write outcomes. Report unres
arkiv-write-safetySubmit and reconcile Arkiv writes with @arkiv-network/sdk. Use for bulk imports, executeBatch, account writer queues, transaction versus entity nonces, TxParams, preflight funding, transport errors, EntityMutationError.txHash, receipt decoding failures, and durable progress across multiple transacti
arkivRoute development tasks involving Arkiv, @arkiv-network/sdk, DB-Chain or Tiramisu to the appropriate skill and explain native entity operations, query constraints and safety rules. Use when building on, reading from or writing to Arkiv, or handling untrusted Arkiv payloads and their claimed instruct
arkivconnects to: https://mcp.arkiv.network/
node
if command -v node >/dev/null 2>&1; then node "$CLAUDE_PLUGIN_ROOT/scripts/context/context-hook.mjs" claude-code --broker 2>/dev/null; fi; exit 0
if command -v node >/dev/null 2>&1; then node "$CLAUDE_PLUGIN_ROOT/scripts/context/context-hook.mjs" claude-code 2>/dev/null; fi; exit 0
if command -v node >/dev/null 2>&1; then node "$CLAUDE_PLUGIN_ROOT/scripts/context/context-hook.mjs" claude-code --broker 2>/dev/null; fi; exit 0
if command -v node >/dev/null 2>&1; then node "$CLAUDE_PLUGIN_ROOT/scripts/context/context-hook.mjs" claude-code 2>/dev/null; fi; exit 0
if command -v node >/dev/null 2>&1; then node "$CLAUDE_PLUGIN_ROOT/scripts/context/context-hook.mjs" claude-code 2>/dev/null; fi; exit 0
if command -v node >/dev/null 2>&1; then node "$CLAUDE_PLUGIN_ROOT/scripts/context/context-hook.mjs" claude-code 2>/dev/null; fi; exit 0
if command -v node >/dev/null 2>&1; then node "$CLAUDE_PLUGIN_ROOT/scripts/context/context-hook.mjs" claude-code 2>/dev/null; fi; exit 0
if command -v node >/dev/null 2>&1; then node "$CLAUDE_PLUGIN_ROOT/scripts/context/context-hook.mjs" claude-code 2>/dev/null; fi; exit 0
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
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
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
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.