SuperAPI AI 工具集

setup-matt-pocock-skills

智能体与模型

查看项目

更新于 10-15 19:53

技能介绍

用途:为仓库搭建 Matt Pocock 工程技能所依赖的每仓库配置,包括问题跟踪器位置、triage 标签词表、领域文档布局。该技能是提示驱动而非确定性脚本,会先探查仓库、展示发现、与用户确认后再写入。

主要能力:探查 git remote 与 .git/config 判断是否为 GitHub 仓库;检查根目录 AGENTS.md、CLAUDE.md 是否已有 ## Agent skills 区块;检查 CONTEXT.md、CONTEXT-MAP.md、docs/adr/、src/*/docs/adr/、docs/agents/、.scratch/。随后逐项确认三个决策:A 问题跟踪器(GitHub 用 gh CLI、GitLab 用 glab CLI、本地 markdown 存于 .scratch/<feature>/,或其他如 Jira、Linear 由用户描述);B triage 标签词表,五个规范角色为 needs-triage、needs-info、ready-for-agent、ready-for-human、wontfix,默认字符串与角色名相同,可映射到已有标签;C 领域文档布局,单上下文(根目录一个 CONTEXT.md 加 docs/adr/)或多上下文(根目录 CONTEXT-MAP.md 指向各上下文)。

使用方式:确认后展示草稿供编辑,再写入。编辑文件选择规则:CLAUDE.md 存在则编辑它,否则编辑 AGENTS.md;两者都不存在时询问用户创建哪一个,不代为决定;已有 CLAUDE.md 时不创建 AGENTS.md,反之亦然。若已有 ## Agent skills 区块则原地更新,不追加重复内容,也不覆盖周边用户编辑。随后依据技能文件夹中的种子模板写出 docs/agents/issue-tracker.md、triage-labels.md、domain.md;其他跟踪器则按用户描述从零编写。

适用场景:需要让 to-issues、triage、to-prd、qa、improve-codebase-architecture、diagnose、tdd 等技能正确读写仓库问题与领域文档时。

限制:具体模板内容、命令细节与各技能行为以资料所述为准,其余未提供;完成后可直接编辑 docs/agents/*.md,仅在切换跟踪器或重新开始时才需重跑。