mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Start with /getting-started — an interview-first concierge that sets newcomers up: it checks your config, adapts to your subscriptions, and recommends the right tools. Also includes: claude-md-optimizer, unify-agents-md, project-documenter, technical-documenter, feature-documenter, raginclude-generator, model-registry, astrocade-game-creation. For version-manager, repo-doctor, update-code-map, and yt-transcript (which ship bundled tools), install repo-hygiene / docs-toolkit / yt-transcript from the Chameleon Labs marketplace (Chameleon-Labs-LLC/plugins) — or clone this repo and follow the README.
Plugin claude-config-skills from marketplace lelandg-claude-config in lelandg/.claude_code. Commands read from the repo's manifest — today.
rag-blueprintNVIDIA RAG Blueprint — deploy, configure, troubleshoot, and manage. Handles any RAG action: deploy, install, start, enable, disable, toggle, change, configure, troubleshoot, debug, fix, shutdown, stop, or tear down any RAG feature or service (Agentic RAG, VLM, guardrails, query rewriting, models, se
agent-config-syncCheck and sync agent instruction files between WSL and Windows — the canonical AGENTS.md, CLAUDE.md, ~/.claude/instructions, the per-CLI AGENTS.md copies (Codex, Copilot, Gemini), and the config-secrets guard — and flag settings/hooks drift. Use when the user asks "are my agent rules in sync", "sync
astrocade-game-creationCreate, refine, and ship casual games on Astrocade (astrocade.com), the wish-based AI game creation platform. Use this skill whenever the user mentions Astrocade, "wishes" for a game, wants to design or prototype a casual/mobile/browser game concept, asks for help writing a game-creation prompt, wan
cl-project-initInitialize a new company project from scratch. Use when creating any new project for YourCompany — SaaS web apps (Next.js), Python scripts/tools, or standalone libraries. Sets up directory structure, CLAUDE.md, .gitignore, .env.example, JetBrains IDE support, brand conventions, and gets you coding i
claude-md-optimizerAudit and rightsize CLAUDE.md / AGENTS.md and skills per Anthropic's Claude 5 context-engineering guidance (Thariq, 2026-07-24) — cut rules the model can judge, extract detail to on-demand files/skills, dedupe layers, and verify. Use when users mention slow /resume, CLAUDE.md being too long, reducin
discord-postCreate a Discord post (announcement, release recap, changelog summary, community update) for the current project and save it as a markdown file under a Discord/ directory in the project root. Use this whenever the user asks to "create a Discord post", "write a Discord announcement", "make a Discord
disk-doctorUse when the user wants to free up disk space or check install hygiene on their machine — "clean up my disk", "my drive is full", "find junk files", "did I install something in the wrong place", "make a cleanup runbook". Scans home + dev/cache locations, proposes a plain-English plan, then either cl
doc-all-projectsSweep all registered projects and regenerate their user-facing feature documentation if stale. Reads ~/.claude/my-projects.yaml, dispatches one parallel agent per project to run the project-documenter skill, commits results, writes per-project reports to Notes/, and displays a sorted summary. Use wh
feature-documenterAnalyzes a codebase and generates comprehensive user-facing feature documentation. Use this skill when users ask to document features, create a feature list, generate product documentation, or write a Features.md file. Triggers on requests like "document the features", "what does this project do", "
getting-startedInterview-first concierge for people new to Claude Code. Use when someone says they are new to Claude, asks how to get started, what Claude can do for them or their business, which tools or skills to install, how to set up agents or their configuration, or types /getting-started. Interviews one ques
github-stacked-prsUse when a feature is too large for one reviewable PR and splits into layers that build on each other; when the user mentions stacked PRs, "gh stack", stacking, or splitting a big branch into a chain of dependent PRs; or when planning multi-part work where each part depends on the previous. GitHub-n
graphifyany input (code, docs, papers, images) - knowledge graph - clustered communities - HTML + JSON + audit report
html-docUse when the user asks for "an HTML" — an HTML document, page, report, explainer, announcement, week-in-review, summary, comparison, or any standalone HTML deliverable. Also use when converting a markdown report/notes into a shareable page. NOT for app UI components or pages inside a codebase (that'
imageai-cliUse when generating, editing, batching, or scripting images, videos, or page layouts with the ImageAI CLI (`python main.py ...`) from inside the ImageAI repo, across any provider — Google Gemini / Nano Banana, OpenAI (gpt-image-2/1.5/1, DALL·E), Stability AI, or local Stable Diffusion. Covers model
install-claude-configInstall this repo's Claude Code configuration into a user's ~/.claude/ directory. Merges agents, skills, output styles, instructions, settings, MCP servers, and supporting files using a diff-and-ask approach so users keep their existing customizations. Use when the user asks to install, deploy, appl
land-prUse when a pull request needs finishing or the open-PR list needs clearing — before reporting work done in any repo you opened a PR in, when the user says "land it", "merge when green", "finish the PRs", "why are these PRs still open", "clear the PR backlog", or on /land-pr [status|land <ref>|sweep]
model-registryUse when a project hardcodes LLM model IDs (claude-*, gpt-*, gemini-*) that go stale, when the user wants current model IDs resolved at runtime, or on /model-registry [install|migrate|status|refresh-fallback]. Works in TypeScript/Next.js, Python, and any project that can fetch JSON.
product-managerFull product management toolkit for advisory, artifact generation, and product analysis. Use when the user needs help with: (1) PM strategy and decisions — prioritization, roadmap planning, feature scoping, stakeholder alignment, (2) Creating PM artifacts — PRDs, user personas, roadmaps, competitive
project-documenterGenerate user-facing feature documentation, Google sitemap, and navigational site map for any project. Writes markdown docs to the project's docs directory, generates sitemap.xml for SEO, and updates .raginclude for RAG indexing. Uses parallel agents to document multiple feature areas simultaneously
raginclude-generatorGenerate a .raginclude file for any project to feed its RAG knowledge base. Use when the user asks to create, generate, or update a .raginclude file, set up RAG indexing for a project, configure which files should be indexed for AI chat support, or make a project's documentation available to a RAG p
repo-doctorAudit a repo's agent-facing documentation layer and dispatch the right fix — instruction-file topology (AGENTS.md canonical? CLAUDE.md/GEMINI.md @import it?), always-loaded token cost, CodeMap freshness and line-number accuracy, broken pointers, changelog-vs-code version drift. Read-only; reports fi
sync-claude-configSync Claude Code config (CLAUDE.md, agents, skills, commands, instructions, settings, statusline, guard hooks, plugins, MCP servers, CC version) AND the shared cross-CLI house-rules — canonical ~/.config/agents/AGENTS.md plus the per-CLI instruction files that @import it (CLAUDE.md, GEMINI.md) and C
technical-documenterGenerate developer and support-staff documentation for any project. Covers API endpoints, data models, error handling, configuration, and architecture. Outputs to $DOCS_DIR/Developer/ and is NOT added to .raginclude. Uses parallel agents to document multiple feature areas simultaneously. For user-fa
unify-agents-global-git-configMake git/SCM commit rules identical across every repo — read the rules from one source of truth (global ~/.claude + ~/.config/agents, the current project, or a given dir), check the source is committed and green, scan all local repos (following linked files) for branching/commit/PR/merge/versioning
unify-agents-mdRestructure a project's (or the whole machine's) AI-agent instruction files so AGENTS.md is the single canonical guide that every coding CLI follows — Claude Code, Codex, Copilot, Antigravity/agy, Gemini, Pi — with CLAUDE.md and GEMINI.md reduced to thin @import pointers plus tool-specific extras. U
update-code-mapUse when users ask to update or create the code map / CodeMap.md, refresh documentation line numbers, document new files, or when Docs/CodeMap.md is missing or older than 7 days. Triggers on "update the code map", "refresh CodeMap", "the code map is outdated", "update line numbers in documentation".
update-hermesSafely update the Hermes Agent install on this machine (hermes CLI + ~/.hermes/hermes-agent source repo). Use on /update-hermes, or when asked to "update hermes", "upgrade the hermes agent", or "pull the latest hermes". Always backs up first — full ~/.hermes backup via `hermes update --backup` PLUS
version-managerUse when bumping a version, cutting a release, or when a CHANGELOG is stale, missing versions, or disagrees with the code. For a pull request the land-pr skill runs the release at merge time; use this one for check, backfill, and releases outside a PR. Also on /version-manager [check|backfill|releas
yt-transcriptDownload a YouTube video's transcript to the yt-transcript project's Notes directory. Use whenever the user provides a YouTube URL (youtube.com/watch, youtu.be, shorts, embed) or a bare 11-character video ID and asks to fetch, save, download, grab, or transcribe the transcript/captions/subtitles — e
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
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.