mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
divramod's agent skills: summarize anything (videos, web pages, GitHub repos, X threads, Hacker News, Reddit, documents, or a whole topic), and more.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin divramod-skills in divramod/skills. Commands read from the repo's manifest — 1 month ago.
adapt-merge-queueChange the merge queue's priorities as the user says — `/adapt-merge-queue 12 18 15` makes slots 12, 18 and 15 land first in that order, before every other waiting landing (also one that queues later; the landing holding the queue is never preempted), and reserves each listed slot's place: a slot no
adrDecision records (ADRs) of a repository that keeps them in hal2's record format (`.adr/<slug>.md` with a front matter envelope) — decide whether a decision of the current work is promoted to a record (the decision ladder — question, plan decision, decision record), then write it with `hal2-cli-recor
cShortcut for `/handoff continue` — `/c <args>` runs `/handoff continue <args>` of the handoff skill.
cleanupDelete the build artifacts of the current git worktree, or another worktree of the repository named by its folder name, branch or path (`/cleanup 03`, so it runs from another session), to free disk space — every git-ignored, untracked build output and generated file (Rust target/, Xcode and SwiftPM
continue-all-agent-workThe counterpart of stop-all-agent-work — after a system-wide stop (benchmarks done), undo the machine quieting (thaw frozen processes, load the unloaded LaunchAgents such as the Ollama keepalive, start Ollama again, unpause Docker containers) from the stop record, then tell every stopped Claude sess
continueContinue where the `pause` skill paused the session — read the pause record (~/skills/pause/<checkout>.md), check what changed since, thaw the frozen background shells (SIGCONT) or rerun them when they are gone, resume the stopped subagents (SendMessage to the same name in this session, relaunched f
create-shotcreate-shot — write a new open shot (`## shot <n> <title>` with its body) into a shotfile, as hal2-nvim's shooter does with `<space>ss` (above the first shot, numbered one above the highest), from the agent CLI instead of Neovim — the counterpart of shoot, which sends shots. Takes the user's words (
create-worktree-sessionStart a new agent session (Claude by default) in the current repository's first free and clean worktree slot — the first slot from 01 with no agent session running in it and no work in its worktree (no plan in plans/CURRENT_PLAN, no uncommitted changes, no commits not merged into main, no landing qu
delete-worktree-sessionStop a running agent session of the current repository's worktree slots — the opposite of create-worktree-session — by its slot (`03`) or pane (`%54`, `t:<id>`): stops it by signal through `hal2-cli-agents stop` (its terminal host killed, or SIGHUP, SIGTERM, SIGKILL to its tmux pane), never by typin
digest-todolist-pictureTurn a photo of a handwritten to-do list into shots — reads every item of the picture (sent from the Claude iOS or Android app, or a path), routes each to the right repository and shotfile (the current repo's `shotfiles/*.md`, another of the user's repos, or the global shotfiles; it never assumes an
farmerThe user's helper that gets things running in a repository and keeps them running, autonomously wherever possible. Started only by the user. An external timer runs `farmer.py tick`, which does every rule-based step of the opted-in duties as code (merge-to-main boss, development lead, ci, a clean pul
fix-autoclearAnalyze and fix a failure of hal2's autoclear (the context guard, the clear-and-continue job and the sweep that hand off, /clear and continue a plan-running Claude session at the context threshold) — from the worktree it happened in (`/fix-autoclear 02`; screenshots optional, the pane's screen is ca
fix-locBring every file of every app, lib and script of a repository to at most 300 code lines (the small-files rule), endlessly, from a dedicated Claude session — a scanner (scc code lines, blank/comment lines, inline Rust tests, test files and generated code out) finds the units (`code/<lang>/{apps,libs,
grillInterview the user relentlessly about a plan, design, decision or idea until every branch of its design tree is resolved and nothing is silently assumed — in rounds of questions, each round asking every question whose prerequisites are settled, each with a recommended answer; facts are looked up, ne
hShortcut for `/handoff` — `/h <args>` runs `/handoff <args>` of the handoff skill.
handoffWrite or refresh the handoff (the current plan's committed plans/<plan>/handoff.md; the root HANDOFF.md for a legacy plan or work without a plan) so a fresh session (after /clear or on another machine) can continue the work without re-asking anything — first it records every decision and answer from
list-free-worktreesList the current repository's free worktrees — slots where an agent session (Claude, Codex, OpenCode) is running but does no work and holds none: no agent busy (working, starting, blocked), `plans/CURRENT_PLAN` names nothing, no uncommitted changes, no commits not merged into main, no landing in the
mfmmerge-from-main — merge the latest default branch (main, master, ...) into the current git worktree, in any repository and on any branch, then run the repo's setup tasks (`setup` verb scripts, `.hal/hooks.toml`) and `.hal/hooks/merge-from-main/post-merge.sh`; resolves merge conflicts and fixes a fai
mtm-fastlanemtm-fastlane — merge-to-main's emergency twin, which lands the current git worktree from the local machine when the normal landing cannot: when CI does not work (runners down, GitHub Actions or GitLab CI broken, a land run stuck), and when a problem on the local machine (a broken CLI, daemon, hook o
mtmmerge-to-main — land the current git worktree's branch on the default branch (main, master, ...) in any repository, so several worktrees can work in parallel. Commits and pushes all work first (gitignores junk, never commits secrets, asks about unclear files). In a repository with `.github/workflows
pausePause all current work of the agent session at once — the main task, every background shell (frozen with SIGSTOP, so a build or download stops where it is), every subagent and workflow (stopped, their transcripts kept for resuming), monitors, cron jobs and /loop wakeups — and write a pause record (~
planLean planning for a repo — one self-contained folder per plan, plans/<NNNN>-<slug>/plan.md plus the plan's helper files (goal, context links, a step table with a done-when check, Model, Effort, Window, Size and status per step, decisions), with plans/CURRENT_PLAN naming the active plan so the status
researchResearch a question into a cited research doc, research/<NNNN>-<slug>/research.md (YAML front matter + fixed H2 sections, answer first, claim-level [S#] citations, evidence table, confidence with reasons, revisit date and signposts, premortem) — deep mode (default) runs the bundled deep-research Wor
sanity-watchWatch every agent session (Claude Code, Codex, OpenCode in tmux panes or hal2 terminal hosts) of the current project from a dedicated Claude session, waking every 30 minutes. A script finds the sessions that stopped abnormally, such as "API Error: Connection lost mid-response", overload, a network d
shootshoot — list the open shots of the repo's shotfiles (`shotfiles/*.md` of the main checkout, also from a worktree; the prompts written with hal2-nvim's shooter) as a table of id, shotfile, shot number and title, then shoot the ones the user picks by id (`3`, `1,2,4`, `1-4`), as `<space>00` does from
stop-all-agent-workStop the work of every Claude Code session on the machine at once, for a quiet system (performance benchmarks, a hot or slow Mac) — except the sessions the user names (`/stop-all-agent-work keep hal2/07`) — through Claude Code's own cross-session socket (ListAgents + SendMessage, not hal2): each ses
tellSummarize anything from a URL or a path into a markdown note in ~/skills/tell, shown in hal2-macos — a video, playlist or channel (YouTube, TikTok, X, Vimeo, podcasts, any yt-dlp site), a blog post or web page, a GitHub repo, issue, pull request or discussion, an X post or thread with its replies, a
Problems found in this repo's manifests
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.