SuperAPI AI 工具集

setup-matt-pocock-skills

通用与其它

查看项目

更新于 10-15 23:44

技能介绍

用途:这是 Matt Pocock 工程技能的前置配置技能,在首次使用这些技能前运行一次,为当前仓库搭建它们所假定的配置:issue 跟踪位置、triage 标签词表、领域文档(CONTEXT.md 与 ADR)布局及读取规则。它是提示驱动而非确定性脚本:先探查、展示发现、与用户确认,再写入。

主要能力与流程:

  1. 探查:读取 git remote -v 与 .git/config 判断是否 GitHub 仓库;检查根目录 AGENTS.md、CLAUDE.md 及其中是否已有 ## Agent skills 段;检查 CONTEXT.md、CONTEXT-MAP.md、docs/adr/、src//docs/adr/、docs/agents/、.scratch/;确认 triage 技能是否已安装;通过 pnpm-workspace.yaml、package.json 的 workspaces 字段或 packages/ 判断是否 monorepo。
  2. 逐节确认:A 节 issue 跟踪(GitHub 用 gh CLI、GitLab 用 glab CLI、.scratch/ 下的本地 markdown、或其他如 Jira/Linear 由用户描述),写入 docs/agents/issue-tracker.md;B 节 triage 标签,仅在 triage 已安装时询问是否保留默认五个标签 needs-triage、needs-info、ready-for-agent、ready-for-human、wontfix,否则整节跳过;C 节领域文档,默认单上下文(根 CONTEXT.md + docs/adr/),仅当发现 monorepo 信号时才提供多上下文(根 CONTEXT-MAP.md 指向各上下文 CONTEXT.md)。
  3. 确认与写入:展示草稿供用户编辑;编辑文件时若 CLAUDE.md 存在则改它,否则改 AGENTS.md,两者都不存在时由用户选择创建哪一个,不重复追加已有的 ## Agent skills 段。

适用场景:使用 Matt Pocock 工程技能(如 to-tickets、triage、to-spec、qa)的仓库初始化。限制:不编造未提供的收费、平台或效果信息;GitHub/GitLab 模板中的“PRs as a request surface”标志默认关闭且不主动提及;完成后可直接编辑 docs/agents/*.md,仅在切换 issue 跟踪方式或重新开始时才需重跑。