Setup Matt Pocock Skills
devcxl/mattpocock-skills-zh
为本仓库配置工程技能——设置其 issue tracker、分诊标签词汇表和领域文档布局。首次使用其他工程技能前运行一次。
为此仓库配置 engineering skills:设置其 issue tracker、triage labels 词汇与 domain docs 布局。在首次使用其他 engineering skills 前运行一次。
$ npx skills add vinvcn/mattpocock-skills-zh-CN --skill setup-matt-pocock-skills -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install vinvcn/mattpocock-skills-zh-CN setup-matt-pocock-skills --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/vinvcn/mattpocock-skills-zh-CN.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/engineering/setup-matt-pocock-skills .claude/skills/setup-matt-pocock-skills && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "setup-matt-pocock-skills" agent skill from https://github.com/vinvcn/mattpocock-skills-zh-CN/tree/main/skills/engineering/setup-matt-pocock-skills into .claude/skills/setup-matt-pocock-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-matt-pocock-skills", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/vinvcn/mattpocock-skills-zh-CN/tree/main/skills/engineering/setup-matt-pocock-skillsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add vinvcn/mattpocock-skills-zh-CN --skill setup-matt-pocock-skills -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install vinvcn/mattpocock-skills-zh-CN setup-matt-pocock-skills --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/vinvcn/mattpocock-skills-zh-CN.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/engineering/setup-matt-pocock-skills .agents/skills/setup-matt-pocock-skills && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "setup-matt-pocock-skills" agent skill from https://github.com/vinvcn/mattpocock-skills-zh-CN/tree/main/skills/engineering/setup-matt-pocock-skills into .agents/skills/setup-matt-pocock-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-matt-pocock-skills", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add vinvcn/mattpocock-skills-zh-CN --skill setup-matt-pocock-skills -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install vinvcn/mattpocock-skills-zh-CN setup-matt-pocock-skills --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/vinvcn/mattpocock-skills-zh-CN.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/engineering/setup-matt-pocock-skills .cursor/skills/setup-matt-pocock-skills && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "setup-matt-pocock-skills" agent skill from https://github.com/vinvcn/mattpocock-skills-zh-CN/tree/main/skills/engineering/setup-matt-pocock-skills into .cursor/skills/setup-matt-pocock-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-matt-pocock-skills", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/vinvcn/mattpocock-skills-zh-CN.git --path skills/engineering/setup-matt-pocock-skills--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add vinvcn/mattpocock-skills-zh-CN --skill setup-matt-pocock-skills -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install vinvcn/mattpocock-skills-zh-CN setup-matt-pocock-skills --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/vinvcn/mattpocock-skills-zh-CN.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/engineering/setup-matt-pocock-skills .gemini/skills/setup-matt-pocock-skills && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "setup-matt-pocock-skills" agent skill from https://github.com/vinvcn/mattpocock-skills-zh-CN/tree/main/skills/engineering/setup-matt-pocock-skills into .gemini/skills/setup-matt-pocock-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-matt-pocock-skills", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install vinvcn/mattpocock-skills-zh-CN setup-matt-pocock-skillsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add vinvcn/mattpocock-skills-zh-CN --skill setup-matt-pocock-skills -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/vinvcn/mattpocock-skills-zh-CN.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/engineering/setup-matt-pocock-skills .github/skills/setup-matt-pocock-skills && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "setup-matt-pocock-skills" agent skill from https://github.com/vinvcn/mattpocock-skills-zh-CN/tree/main/skills/engineering/setup-matt-pocock-skills into .github/skills/setup-matt-pocock-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-matt-pocock-skills", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add vinvcn/mattpocock-skills-zh-CN --skill setup-matt-pocock-skills -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install vinvcn/mattpocock-skills-zh-CN setup-matt-pocock-skills --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/vinvcn/mattpocock-skills-zh-CN.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/engineering/setup-matt-pocock-skills .opencode/skills/setup-matt-pocock-skills && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "setup-matt-pocock-skills" agent skill from https://github.com/vinvcn/mattpocock-skills-zh-CN/tree/main/skills/engineering/setup-matt-pocock-skills into .opencode/skills/setup-matt-pocock-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-matt-pocock-skills", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
setup-matt-pocock-skills为此仓库配置 engineering skills:设置其 issue tracker、triage labels 词汇与 domain docs 布局。在首次使用其他 engineering skills 前运行一次。
Setup Matt Pocock Skills is an agent skill from vinvcn/mattpocock-skills-zh-CN. 为此仓库配置 engineering skills:设置其 issue tracker、triage labels 词汇与 domain docs 布局。在首次使用其他 engineering skills 前运行一次。
Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files (for example `agents/openai.yaml`, `domain.md` and `issue-tracker-github.md`).
It sits in Development, covering Issue triage. It works with GitHub, GitLab and Git. The repository describes itself as: 这是 mattpocock/skills 的简体中文本地化版本。 The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit bf98e53. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitghFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
gitlab.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Setup Matt Pocock Skills loads about 1.1k tokens when it runs. Until then it costs about 34 tokens; SKILL.md has 391 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from vinvcn/mattpocock-skills-zh-CN at commit bf98e53, republished under its MIT licence (© vinvcn). 391 words, ~1,130 tokens.
.claude/skills/setup-matt-pocock-skills/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.搭建 engineering skills 所假定的每仓库配置:
GLOSSARY.md 与 ADRs 的位置,以及读取它们的 consumer rules这是 prompt-driven skill,不是确定性脚本。先探索,展示发现,与用户确认,然后写入。
查看当前 repo,理解起始状态。读取已有内容,不要假设:
git remote -v 和 .git/config - 这是 GitHub repo 吗?是哪一个?AGENTS.md 和 CLAUDE.md - 是否存在?其中是否已有 ## Agent skills section?GLOSSARY.md 和 GLOSSARY-MAP.mddocs/adr/ 以及任何 src/*/docs/adr/ directoriesdocs/agents/ - 这个 skill 之前是否已经输出过内容?.scratch/ - 表明已经在使用 local-markdown issue tracker 约定triage skill(本 skill 旁边有 triage folder,或 available skills 中存在 triage)?这决定 Section B 是否运行。pnpm-workspace.yaml、package.json 的 workspaces field,或已有内容且各自带 src/ 的 packages/*。只有真正的大型 multi-package repo 才算;没有这些 signal 就是 single-context,几乎所有 repo 都如此。总结已有内容和缺失内容。按顺序处理 sections:每次一个 section、一个回答,再进入下一个。
每个 section 都先给 recommended answer,让用户一个词就能接受。只有 choice 真正分叉时才给一行 explainer;exploration 已经确定答案时跳过整个 section(未安装 triage 时跳过 Section B;没有 monorepo 时跳过 Section C)。
Section A - Issue tracker.
Explainer: "issue tracker" 是这个 repo 存放 issues 的地方。
to-tickets、triage和to-spec等 skills 会从中读取并写入;它们需要知道是调用gh issue create、在.scratch/下写 markdown 文件,还是遵循你描述的其他工作流。请选择你实际用于跟踪这个 repo 工作的位置。
默认姿态:这些 skills 是为 GitHub 设计的。如果 git remote 指向 GitHub,推荐 GitHub。如果 git remote 指向 GitLab(gitlab.com 或 self-hosted host),推荐 GitLab。否则(或用户偏好),提供:
gh CLI)glab CLI).scratch/<feature>/ 下(适合个人项目或没有 remote 的 repos)把选择记录到 docs/agents/issue-tracker.md。GitHub 和 GitLab templates 带有 “PRs as a request surface” flag,默认 off;保持关闭且不要提问。想把 external PRs 放入 triage queue 的用户可以之后直接修改文件。
Section B - Triage label vocabulary. 如果未安装 triage,完全跳过本 section;未安装的 skill 不需要 labels。
如果已安装,只问一个问题:
是否保留默认 triage labels?(recommended: yes)
默认值是五个 canonical roles,label string 与 role name 相同:needs-triage、needs-info、ready-for-agent、ready-for-human、wontfix。回答 yes 就原样写入。只有用户说 no(通常因为 tracker 已使用其他名称,例如用 bug:triage 表示 needs-triage)时,才收集 overrides,避免 triage 创建重复 labels。
Section C - Domain docs. 默认 single-context:repo root 下一个 GLOSSARY.md + docs/adr/。这适合几乎所有 repo,直接写入,无需提问。
只有 exploration 找到 monorepo signals 时,才提供 multi-context(root 下 GLOSSARY-MAP.md 指向每个 context 的 GLOSSARY.md files),并确认用户想要哪种 layout。
向用户展示草稿:
CLAUDE.md / AGENTS.md 的 ## Agent skills block(选择规则见 step 4)docs/agents/issue-tracker.md、docs/agents/domain.md,以及仅在安装了 triage 时才有的 docs/agents/triage-labels.md 内容写入前允许用户修改。
选择要编辑的文件:
CLAUDE.md 存在,编辑它。AGENTS.md 存在,编辑它。当 CLAUDE.md 已存在时,绝不创建 AGENTS.md(反之亦然);始终编辑已经存在的那个。
如果所选文件已有 ## Agent skills block,就原地更新其内容,而不是追加重复 block。不要覆盖周围 sections 的用户编辑。
Block:
## Agent skills
### Issue tracker
[one-line summary of where issues are tracked]. See `docs/agents/issue-tracker.md`.
### Triage labels
[one-line summary of the label vocabulary]. See `docs/agents/triage-labels.md`.
### Domain docs
[one-line summary of layout - "single-context" or "multi-context"]. See `docs/agents/domain.md`.只有安装了 triage 且 Section B 实际运行时,才包含 ### Triage labels sub-block 并写入 docs/agents/triage-labels.md;否则两者都省略。
然后使用本 skill folder 中的 seed templates 作为起点写 docs files:
triage)对于 "other" issue trackers,根据用户描述从头写 docs/agents/issue-tracker.md。
告诉用户 setup 已完成,以及哪些 engineering skills 现在会读取这些文件。说明他们之后可以直接编辑 docs/agents/*.md;只有当他们想切换 issue trackers 或从头开始时,才需要重新运行此 skill。
© vinvcn, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files in skills/engineering/setup-matt-pocock-skills of vinvcn/mattpocock-skills-zh-CN.
Open the folder on GitHubat commit bf98e53
Setup Matt Pocock Skills next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Setup Matt Pocock Skills this skillvinvcn/mattpocock-skills-zh-CN | 4.7k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Setup Matt Pocock Skillsdevcxl/mattpocock-skills-zh | 449 | — | ~971 | Automated safety check: Pass | MIT | |
| Visual Reviewai-dynamo/dynamo | 8.3k | — | ~4.5k | Automated safety check: Pass | Apache-2.0 | |
| Pre-Release PR Triagejamiepine/voicebox | 57k | — | ~3.1k | Automated safety check: Pass | MIT | |
| degit Project ScaffoldingRich-Harris/degit | 7.9k | — | ~534 | Automated safety check: Pass | MIT | |
| TiXL Ticket Processortixl3d/tixl | 5.1k | — | ~2.6k | Automated safety check: Pass | MIT |
devcxl/mattpocock-skills-zh
为本仓库配置工程技能——设置其 issue tracker、分诊标签词汇表和领域文档布局。首次使用其他工程技能前运行一次。
ai-dynamo/dynamo
Create self-contained interactive HTML code-review dashboards from GitHub or GitLab pull requests, checked-out branch diffs, or supplied unified diffs, with correctness and safe-to-merge scores…
jamiepine/voicebox
Sorts a backlog of open pull requests into must-merge, candidate, superseded and deferred, writes a triage doc and works the merge loop before a release.
Rich-Harris/degit
Downloads a repository snapshot or template with degit into an empty folder, from GitHub, GitLab, Bitbucket, Sourcehut or a Gist, optionally at a branch, tag or commit.
tixl3d/tixl
Works through the In progress column of the TiXL road-map board unattended, turning simple tickets into git stashes and writing plans for the rest under .agentic/Plans.
michaelshimeles/skills
Loops on a large pull request, merge request or Perforce changelist, fixing Greptile findings until it scores 5/5 with no unresolved comments.
vinvcn/mattpocock-skills-zh-CN
设置 Claude Code hooks,在危险 git commands(push、reset --hard、clean、branch -D 等)执行前阻止它们。适用于用户想防止破坏性 git 操作、添加 git safety hooks,或在 Claude Code 中阻止 git push/reset 时。
vinvcn/mattpocock-skills-zh-CN
用于设计深模块的共享词汇。适用于用户想设计或改进模块接口、寻找深化机会、决定 seam 放在哪里、让代码更容易测试或更适合 AI 导航,或其他技能需要深模块词汇时。
vinvcn/mattpocock-skills-zh-CN
面向棘手缺陷和性能回退的诊断循环。适用于用户说 “diagnose” / “debug this”,或报告某些东西 broken、throwing、failing、slow 时。
vinvcn/mattpocock-skills-zh-CN
构建并打磨项目的领域模型。适用于讨论 codebase 术语、编写或编辑 GLOSSARY.md,或记录或编辑 ADR。
vinvcn/mattpocock-skills-zh-CN
将测试文件从 as 类型断言迁移到 @total-typescript/shoehorn。适用于用户提到 shoehorn、想替换测试中的 as,或需要局部测试数据时。
vinvcn/mattpocock-skills-zh-CN
用于撰写 PR 正文。适用于用户要求起草、改写或改进 PR 正文,或希望 PR 更便于审阅时. An agent skill from vinvcn/mattpocock-skills-zh-CN.
Categories
为此仓库配置 engineering skills:设置其 issue tracker、triage labels 词汇与 domain docs 布局。在首次使用其他 engineering skills 前运行一次。. Setup Matt Pocock Skills is an agent skill from vinvcn/mattpocock-skills-zh-CN.
Setup Matt Pocock Skills fits situations like: tasks that involve Issue triage.
Run `npx skills add vinvcn/mattpocock-skills-zh-CN --skill setup-matt-pocock-skills -a claude-code`. Or copy the skill folder (skills/engineering/setup-matt-pocock-skills in vinvcn/mattpocock-skills-zh-CN) into .claude/skills/setup-matt-pocock-skills in your project. Claude Code loads it when a task matches its description.
Run `npx skills add vinvcn/mattpocock-skills-zh-CN --skill setup-matt-pocock-skills -a codex`. Or copy the skill folder (skills/engineering/setup-matt-pocock-skills in vinvcn/mattpocock-skills-zh-CN) into .agents/skills/setup-matt-pocock-skills in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add vinvcn/mattpocock-skills-zh-CN --skill setup-matt-pocock-skills -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/setup-matt-pocock-skills, .gemini/skills/setup-matt-pocock-skills, .github/skills/setup-matt-pocock-skills and .opencode/skills/setup-matt-pocock-skills in your project.
Going by SKILL.md and its folder, Setup Matt Pocock Skills needs the command-line tools its instructions call (git and gh).
SKILL.md names 1 domain. As links in the text: gitlab.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Setup Matt Pocock Skills is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.1k tokens (SKILL.md is roughly 4.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Setup Matt Pocock Skills: Setup Matt Pocock Skills (devcxl/mattpocock-skills-zh, 449 stars), Visual Review (ai-dynamo/dynamo, 8.3k stars), Pre-Release PR Triage (jamiepine/voicebox, 57k stars) and degit Project Scaffolding (Rich-Harris/degit, 7.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
vinvcn (a GitHub user) maintains it in vinvcn/mattpocock-skills-zh-CN, which has 4,712 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on October 8, 2026.
Source: vinvcn/mattpocock-skills-zh-CN on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.