mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Skills covering the full Serokell project lifecycle: bootstrapping, CI, Haskell style, testing, changelogs, commits, PRs, code review, YouTrack issues, and the Nix binary cache
Plugin serokell-global from marketplace serokell in serokell/claude-plugins. Commands read from the repo's manifest — 23 days ago.
bootstrap-repoUse when the user asks to create a new Serokell repository, bootstrap a fresh repo from `metatemplates`, fork an external repo into the Serokell org, initialize a new project, or sequence the full new-repo setup (create → customise → license → CI → settings). Triggers on phrases like "create a new S
changelogUse when the user asks to add a changelog entry, set up a `CHANGES.md` / `CHANGELOG.md` file, document user-facing changes in a release, or write a migration note for a breaking change. Triggers on phrases like "add to changelog", "CHANGES.md entry", "document this release", "release notes", "breaki
code-reviewUse when the user asks to review a pull request, leave review comments, decide between approve / request changes / comment, or resolve conversations on someone else's PR. Triggers on phrases like "review this PR", "leave a code review", "approve or request changes", "review someone's PR", "resolve t
code-testingUse when the user asks to add tests, write a regression test for a bug, set up CLI execution tests or coverage in CI, or pick the kind of test (unit / property / blackbox / acceptance) to write. Triggers on phrases like "add a test for this", "write a regression test", "add test coverage", "test thi
committing-workUse when the user asks to commit work, draft a commit message, create a branch for an issue, or make a fixup commit in a Serokell repo. Triggers on phrases like "commit these changes", "draft a commit message", "create a branch for this issue", "make a fixup commit", "git commit", "what should the b
gitignoreUse when the user asks to add patterns to `.gitignore`, fix imprecise ignore patterns, decide between project / global / local-only ignores, or set up `.gitignore` for a new Haskell or multi-language repo. Triggers on phrases like "add to gitignore", "ignore these files", "fix gitignore", "what goes
haskell-styleUse when the user asks to format Haskell code, run hlint or stylish-haskell, fix warnings, configure GHC options, or set up `package.yaml` and the standard Makefile for a Haskell package. Triggers on phrases like "format this Haskell", "run hlint", "fix hlint warnings", "stylish-haskell", "Haskell i
license-choiceUse when the user asks to pick a license for a new Serokell project, add a LICENSE file, set up a proprietary repository, or handle copyright on customer / derived work. Triggers on phrases like "pick a license", "what license should we use", "add LICENSE file", "set up a proprietary repo", "MPL or
nix-binary-cacheUse when the user reports nix commands are slow, asks how to set up the Serokell binary cache, or when about to run nix builds locally for the first time. Triggers on phrases like "nix is slow", "nix taking forever", "set up binary cache", "nix substituter", "S3 cache", "nix cache".
pull-requestsUse when the user asks to open a PR or MR, draft a PR description, fill the PR template, request reviewers, or merge a PR in a Serokell repo. Triggers on phrases like "open a PR", "create a pull request", "make an MR", "write PR description", "fill the PR template", "request review", "merge this PR"
readmeUse when the user asks to write or fix a README following the Standard Readme spec, add the Serokell public-repo promo blurb, or set up per-component READMEs in a multi-package repo. Triggers on phrases like "write a README", "fix the README", "Standard Readme", "short description for readme", "prom
repository-settingsUse when the user asks to configure repo settings for a new Serokell repo — branch protection, merge-mode flags, required signed commits, access roles — including via `gh repo edit` or `gh api`. Triggers on phrases like "configure repo settings", "protect master", "set branch protection", "require s
reuse-headersUse when the user asks to add SPDX headers to a new source file, fix a `reuse lint` failure, copy third-party code, or annotate files in bulk. Triggers on phrases like "add SPDX header", "REUSE lint failing", "add license header to this file", "reuse annotate", "missing copyright header", "fix REUSE
setup-ciUse when the user asks to bootstrap CI for a Serokell repo, add a GitHub Actions workflow, create a `.gitlab-ci.yml`, wire up self-hosted nix runners, or apply a haskell.nix CI template. Triggers on phrases like "set up CI", "add a workflow", "create .gitlab-ci.yml", "configure CI for this repo", "s
youtrack-issuesUse when the user asks to file a YouTrack issue at `issues.serokell.io`, transition an issue state, pick the right project, or write a Bug or Task description with acceptance criteria. Triggers on phrases like "file a YouTrack issue", "create a YT ticket", "report this bug", "open an issue for this"
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
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
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.