Start Session
Matt reaches for it at the start of work in a repo, or when he asks "where was I" or "catch me up".
catch me up on this repo
The laser-etched rune edition. Every global skill and every automatic hook, grouped by what you're doing right now. Each card: why it exists, the exact thing you type, and — behind “More information” — the flow, the sub-flows, the conditions, and the editable source.
Opening a session — where was I, what's the state?
Matt reaches for it at the start of work in a repo, or when he asks "where was I" or "catch me up".
catch me up on this repo
Matt reaches for it whenever starting a new project, client, repo, or app.
set up a new project for Kertújítók
Use before planning anything non-trivial in a big repo, or when you need to recall why or when a past decision was made.
python3 ~/.claude/skills/set-up-claude-chat-history-graph/scripts/query.py "why did we pick DocuSeal over PandaDoc"
Before you build: lock intent, stress-test, decide.
When work spans multiple files and Matt wants the ask worked out before anyone starts building.
/plan-explore add CSV export to the dashboard
After plan-explore hands off intent, when Matt needs the technical approach researched and turned into a concrete build list.
/plan-techspec add-csv-export
When Matt wants a feature planned and built end-to-end without babysitting every handoff himself.
/plan-orchestrate build the CSV export feature, fully hands-off
When Matt has a plan or design he wants stress-tested branch by branch before committing to it.
Grill me on this plan before we build it
When the feature has already been fully discussed and Matt just needs it written up and filed, no more questions.
Turn this into a PRD
When a plan, spec, or PRD is ready and Matt wants it broken into issues an agent can grab independently.
Turn this PRD into issues
When Matt wants an existing refactor idea turned into a safe, incremental plan filed as an issue.
Help me plan a refactor of the billing module
When project terms are fuzzy or conflicting, or a hard-to-reverse architectural choice needs to be written down.
What exactly do we mean by 'cancellation' here?
Writing the thing — test-first, lean, prototyped.
When Matt wants a feature or bugfix built test-first instead of all at once.
Build the checkout discount logic test-first
When Matt wants to test whether a state model feels right, or see several UI looks fast, before committing to real code.
Prototype 3 different looks for the new pricing page
A script or command needs to create a signing template, send a document for signature, or check who has signed.
docuseal templates create-pdf --file contract.pdf --name "NDA"
A developer is adding a DocuSeal signing form or template builder directly into a website or app's code.
Add a DocuSeal signing form to our client portal
Big codebases only — ask questions instead of grepping.
When designing or improving a module's interface, or deciding whether a piece of code is worth its own seam.
Is this OrderService actually earning its keep, or just a pass-through?
When Matt wants a visual shortlist of architecture improvements to weigh before committing to a refactor.
Scan this repo for modules worth deepening
Use on a big product repo (GHL-funnel, studio, Revotech) when you need to ask how something works or what connects to what — never worth it on a small client site.
/graphify query "how does the lead-scoring pipeline work"
Is it right? Is it simple? Is it explainable?
When Matt wants the leanest possible fix, or an existing diff/repo checked for over-engineering.
/ponytail review this diff for bloat
Use when handed a messy bug report or feature ask and you want it built, tested live on the real app, and merged only once truly green.
/ebo-build-qa-ultra here's the bug transcript the client sent
Use when refining a prompt, template, or piece of copy with human feedback across multiple rounds.
/autoresearch-loops iterate the cold-email template until 8 of 10 leads approve it
Matt wants a mockup or report to be reviewable with inline comments, like Google Docs suggestions.
Make this report reviewable
A session or deliverable is done and Matt needs to grasp it at a glance without reading the technical details.
Give me the review overview for this session
Use when a Google Ads campaign is starved, underspending, or generating clicks without real calls.
Matt types: "Audit the Csupi Google Ads account, why isn't it spending its budget?"
Document, commit, ship, and be able to roll back.
Matt reaches for it at the end of any session that changed files, or when he says "wrap up" or "finish the session".
finish the session
Matt reaches for it after any session that changed files, settings, or outside systems, or when he asks to "update the changelog".
update the changelog for this
Matt reaches for it when he wants to undo changes or roll something back, described in plain language.
restore the version from before the pricing change
When a git merge or rebase is stuck on conflicting files.
Resolve the merge conflicts in this rebase
Legacy and low-priority — repo maps were retired on 2026-07-10 and the enforcing hook removed; only relevant for an old repo still carrying the retired .repo-maps standard.
Refresh the system map for this old repo
Use when a new automation or webhook is ready to run in the cloud, or to test it locally first.
modal deploy execution/modal_webhook.py
Matt has a finished client website or landing page folder ready to preview or hand off.
Deploy the beridoor site folder to staging
Things the client actually sees and touches.
Matt wants text read aloud as a voiceover, narration, or spoken bit, delivered to his phone.
Turn this stand-up bit into audio
Matt needs to draft, redo, or send a client engagement contract (megbízási szerződés).
Draft the contract addendum for Kertújítók
Money, contracts, ads — the running of the business.
Matt reaches for it (or it's used on his behalf) whenever a task needs to know where a credential, config, or account fact lives.
which key holds the Notion access?
Matt explicitly asks for a deployed HTML report to also live as a page in the master Notion Reports database.
Mirror that review overview into Notion
Matt wants to share a summary, link, or brief with his brother/colleague Dani.
Send this update to Dani
Use when Matt needs to issue or cancel a real Hungarian invoice for a client.
Matt types: "Issue an invoice to Acél Műhely Kft. for 350,000 Ft web design, due in 8 days."
Filling the pipeline.
Use when Matt wants a list of local businesses (or any industry) with owner contact details.
Matt types: "Find 25 roofing contractors in Austin TX and put them in a Google Sheet."
Use when Matt wants new cold email campaigns set up in Instantly for a client.
Matt types: "Create 3 Instantly campaigns for GLABS targeting dental clinics, use these 3 offers."
Use when a lead replies to a cold email campaign and needs a contextual response drafted.
Matt types: "Draft a reply for thread abc123 from the GLABS campaign."
The system that maintains the system.
Matt reaches for it when wrapping up a conversation that another session or agent will pick up later.
write a handoff, next session will finish the billing page
Matt reaches for it when he wants the raw file location of the current conversation, e.g. to reference or export it.
where is this conversation stored?
Whenever Matt needs to decide something fast and only his own judgment calls remain unresolved.
Ask me some questions before you start
Use when a repo lacks the standard index/status/maps files and needs organizing without breaking anything that already works.
/restructure-repo the old client-portal repo
Run once per repo before first using the triage, to-issues, to-prd, or qa engineering skills.
/setup-matt-pocock-skills
Use when Matt wants to learn a new topic or skill over multiple sessions, not get a one-off answer.
/teach teach me enough SQL to debug our funnel data
Use when Matt wants to create a new skill from scratch or improve an existing one with real testing.
Matt types: "Turn this workflow we just did into a skill."
Use when editing or reviewing a skill's wording to make it leaner and more reliable.
Matt types: "This skill feels bloated, tighten it up using the writing-great-skills rules."
Use before writing any prompt for a model — a subagent task, tool input, or instructions for another AI.
Matt types: "Tighten this subagent prompt before you send it."
Use when unsure whether to escalate to Opus or which effort level fits the task.
Matt types: "/model-help"
These fire on their own. You never type them — that's the point.
Fires the instant a new Claude Code session opens in a project.
(automatic — nothing to type)
Fires when a session ends (Stop) after files were edited but the changelog wasn't touched.
(automatic — nothing to type)
Fires every time a session ends, quietly re-indexing what was discussed.
python3 ~/.claude/skills/set-up-claude-chat-history-graph/scripts/query.py "<question>" --project <cwd>
Fires at session end and checks for any HTML file written or edited that hasn't been opened yet.
(automatic — nothing to type)
Fires the moment you type something inviting Claude to ask you questions before building.
(automatic — nothing to type; triggers on phrases like 'ask me some questions first')
Fires every time a turn ends, and again whenever Claude is blocked waiting on you.
(automatic — nothing to type)
Apply continuously in the background across every task — not a single trigger, a constant baseline.
(automatic — nothing to type; governs how every task wraps up)