Setup Matt Pocock Skills
vinvcn/mattpocock-skills-zh-CN
为此仓库配置 engineering skills:设置其 issue tracker、triage labels 词汇与 domain docs 布局。在首次使用其他 engineering skills 前运行一次。
为本仓库配置工程技能——设置其 issue tracker、分诊标签词汇表和领域文档布局。首次使用其他工程技能前运行一次。
$ npx skills add devcxl/mattpocock-skills-zh --skill setup-matt-pocock-skills -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install devcxl/mattpocock-skills-zh 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/devcxl/mattpocock-skills-zh.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/devcxl/mattpocock-skills-zh/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/devcxl/mattpocock-skills-zh/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 devcxl/mattpocock-skills-zh --skill setup-matt-pocock-skills -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install devcxl/mattpocock-skills-zh 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/devcxl/mattpocock-skills-zh.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/devcxl/mattpocock-skills-zh/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 devcxl/mattpocock-skills-zh --skill setup-matt-pocock-skills -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install devcxl/mattpocock-skills-zh 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/devcxl/mattpocock-skills-zh.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/devcxl/mattpocock-skills-zh/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/devcxl/mattpocock-skills-zh.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 devcxl/mattpocock-skills-zh --skill setup-matt-pocock-skills -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install devcxl/mattpocock-skills-zh 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/devcxl/mattpocock-skills-zh.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/devcxl/mattpocock-skills-zh/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 devcxl/mattpocock-skills-zh 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 devcxl/mattpocock-skills-zh --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/devcxl/mattpocock-skills-zh.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/devcxl/mattpocock-skills-zh/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 devcxl/mattpocock-skills-zh --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 devcxl/mattpocock-skills-zh 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/devcxl/mattpocock-skills-zh.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/devcxl/mattpocock-skills-zh/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为本仓库配置工程技能——设置其 issue tracker、分诊标签词汇表和领域文档布局。首次使用其他工程技能前运行一次。
Setup Matt Pocock Skills is an agent skill from devcxl/mattpocock-skills-zh. 为本仓库配置工程技能——设置其 issue tracker、分诊标签词汇表和领域文档布局。首次使用其他工程技能前运行一次。
Its SKILL.md is about 970 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: Matt Pocock 技能集的中文翻译版 — 地道中文,原汁原味的技术术语。基于 mattpocock/skills 复刻。每日中午12点钟同步. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 38e202a. 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:
gitghglabFrom 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 971 tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 271 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 devcxl/mattpocock-skills-zh at commit 38e202a, republished under its MIT licence (© devcxl). 271 words, ~971 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.搭建工程技能所依赖的逐仓库配置:
GLOSSARY.md 和 ADR 放在哪里,以及读取它们的消费规则这是一个提示驱动的技能,不是确定性的脚本。探索、呈现你的发现、与用户确认,然后写入。
查看当前仓库,了解它的起始状态。读一切存在的东西;不要假设:
git remote -v 和 .git/config — 这是 GitHub 仓库吗?是哪一个?AGENTS.md 和 CLAUDE.md — 存在吗?里面是否已有 ## Agent skills 章节?GLOSSARY.md 和 GLOSSARY-MAP.mddocs/adr/ 和任何 src/*/docs/adr/ 目录docs/agents/ — 这个技能之前的产出是否已存在?.scratch/ — 表明本地 markdown issue 跟踪器约定已在使用的迹象triage 技能是否已安装?(与这个技能文件夹并列的 triage 技能文件夹,或你的可用技能中有 triage。)这决定 B 节是否执行。pnpm-workspace.yaml、package.json 里有 workspaces 字段,或有带自己的 src/ 的 packages/*。只在真正大的多包仓库里出现;没有它们就是单上下文,而几乎所有仓库都是单上下文。总结哪些存在、哪些缺失。然后按顺序过各节——一节、一个回答,然后下一节。
每节先用推荐答案开头,让用户一个字就能接受。只有在选择确实分叉时才给一行解释;当探索已经解决了该节时就整节跳过(没装 triage 时跳过 B 节,没有 monorepo 时跳过 C 节)。
A 节 — Issue 跟踪器。
解释:这个仓库的 "issue tracker" 就是 issue 存放的地方。
to-tickets、triage、to-spec等技能会读写它——它们需要知道该调用gh issue create、在.scratch/下写 markdown 文件,还是遵循你描述的其他工作流。选一个你实际为本仓库跟踪工作的位置。
默认姿态:这些技能是为 GitHub 设计的。如果 git remote 指向 GitHub,就提议 GitHub。如果 git remote 指向 GitLab(gitlab.com 或自托管主机),就提议 GitLab。否则(或用户偏好),提供:
gh CLI)glab CLI).scratch/<feature>/ 下的文件存在本仓库中(适合单人项目或没有 remote 的仓库)把选择记录在 docs/agents/issue-tracker.md。GitHub 和 GitLab 模板带有"PRs as a request surface"(把 PR 当作请求入口)标志,默认关闭——保持关闭,不要提起它;想把外部 PR 放进分类队列的用户可以稍后在文件里打开这个标志。
B 节 — 分类标签词汇。 如果 triage 技能未安装(探索已告诉你),整节跳过——未安装的技能不需要标签。
如果已安装,只问一个问题:
你想保留默认的分类标签吗?(推荐:是)
默认值就是五个规范角色,每个标签字符串等于其角色名:needs-triage、needs-info、ready-for-agent、ready-for-human、wontfix。选是,就原样写入。只有当用户说不——通常是因为他们的跟踪器已经用了别的名字(比如用 bug:triage 表示 needs-triage)——才收集覆盖项,这样 triage 会应用已有标签而不是创建重复的。
C 节 — 领域文档。 默认单上下文——仓库根目录一个 GLOSSARY.md + docs/adr/。这适合几乎所有仓库;不问直接写。
只有当探索发现 monorepo 信号时,才提供多上下文——一个指向各上下文 GLOSSARY.md 文件的根级 GLOSSARY-MAP.md。然后确认他们想要哪种布局。
向用户展示草稿:
CLAUDE.md / AGENTS.md 中正在编辑的那个文件的 ## Agent skills 块(选择规则见步骤 4)docs/agents/issue-tracker.md、docs/agents/domain.md 和 docs/agents/triage-labels.md 的内容(最后一个仅在 triage 已安装时)写入前让他们编辑。
选择要编辑的文件:
CLAUDE.md 存在,编辑它。AGENTS.md 存在,编辑它。当 CLAUDE.md 已存在时绝不创建 AGENTS.md(反之亦然)——总是编辑已经存在的那个。
如果所选文件中已有 ## Agent skills 块,就地更新其内容,而不是追加一份重复的。不要覆盖用户对周围章节的编辑。
该块:
## 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 已安装且 B 节执行过时,才包含 ### Triage labels 子块并写 docs/agents/triage-labels.md。否则两者都省略。
如果 B 节在 GitHub 或 GitLab 上执行过,请创建跟踪器中尚不存在的每个已配置标签(gh label create / glab label create)。
然后用本技能文件夹中的种子模板作为起点写文档文件:
triage 已安装)对于"其他" issue 跟踪器,用用户的描述从头写 docs/agents/issue-tracker.md。
告诉用户设置已完成,以及哪些工程技能现在会读取这些文件。提及他们之后可以直接编辑 docs/agents/*.md——只有想切换 issue 跟踪器或从头重来时才需要重跑本技能。
© devcxl, 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 devcxl/mattpocock-skills-zh.
Open the folder on GitHubat commit 38e202a
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 skilldevcxl/mattpocock-skills-zh | 440 | — | ~971 | Automated safety check: Pass | MIT | |
| Setup Matt Pocock Skillsvinvcn/mattpocock-skills-zh-CN | 4.7k | — | ~1.1k | 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 |
vinvcn/mattpocock-skills-zh-CN
为此仓库配置 engineering skills:设置其 issue tracker、triage labels 词汇与 domain docs 布局。在首次使用其他 engineering skills 前运行一次。
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.
devcxl/mattpocock-skills-zh
设置 Claude Code 钩子,在危险 Git 命令(push、reset --hard、clean、branch -D 等)执行前将其拦截。当用户想要防止破坏性 Git 操作、添加 Git 安全钩子或在 Claude Code 中阻止 git push/reset 时使用。
devcxl/mattpocock-skills-zh
设计深度模块的共享词汇。当用户想要设计或改进模块的接口、寻找深化机会、决定 seam 的位置、让代码更可测试或更易被 AI 导航,或者其他 skill 需要深度模块词汇时使用。
devcxl/mattpocock-skills-zh
针对棘手 bug 和性能回归的诊断循环。当用户说"诊断"/"调试这个",或报告某处崩溃/报错/不正常/缓慢时使用. An agent skill from devcxl/mattpocock-skills-zh.
devcxl/mattpocock-skills-zh
构建和完善项目的领域模型。当讨论代码库术语、编写或编辑 GLOSSARY.md,或记录或编辑 ADR 时使用. An agent skill from devcxl/mattpocock-skills-zh.
devcxl/mattpocock-skills-zh
将测试文件从 as 类型断言迁移到 @total-typescript/shoehorn。当用户提到 shoehorn、想要在测试中替换 as、或需要部分测试数据时使用。
devcxl/mattpocock-skills-zh
创建包含 section、problem、solution 和 explainer 的练习目录结构,且能通过 lint 检查。当用户想要搭建练习框架、创建练习模板或设置新的课程章节时使用。
Categories
为本仓库配置工程技能——设置其 issue tracker、分诊标签词汇表和领域文档布局。首次使用其他工程技能前运行一次。. Setup Matt Pocock Skills is an agent skill from devcxl/mattpocock-skills-zh.
Setup Matt Pocock Skills fits situations like: tasks that involve Issue triage.
Run `npx skills add devcxl/mattpocock-skills-zh --skill setup-matt-pocock-skills -a claude-code`. Or copy the skill folder (skills/engineering/setup-matt-pocock-skills in devcxl/mattpocock-skills-zh) into .claude/skills/setup-matt-pocock-skills in your project. Claude Code loads it when a task matches its description.
Run `npx skills add devcxl/mattpocock-skills-zh --skill setup-matt-pocock-skills -a codex`. Or copy the skill folder (skills/engineering/setup-matt-pocock-skills in devcxl/mattpocock-skills-zh) 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 devcxl/mattpocock-skills-zh --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, gh and glab).
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 971 tokens (SKILL.md is roughly 3.9k 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 (vinvcn/mattpocock-skills-zh-CN, 4.7k 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.
devcxl (a GitHub user) maintains it in devcxl/mattpocock-skills-zh, which has 440 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on October 8, 2026.
Source: devcxl/mattpocock-skills-zh on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.