SuperAPI AI 工具集

setup-matt-pocock-skills

编程与开发

查看项目

更新于 10-16 03:44

技能介绍

用途:为工程技能准备仓库级配置,声明问题跟踪位置、分诊标签词汇和领域文档布局。这是提示驱动技能,非确定性脚本:先探索仓库现状,向用户展示发现,确认后再写入。

主要能力:生成 AGENTS.md 或 CLAUDE.md 中的 ## Agent skills 区块,并生成 docs/agents/issue-tracker.md、docs/agents/triage-labels.md、docs/agents/domain.md 三个说明文件。支持的问题跟踪方式包括 GitHub(使用 gh CLI)、GitLab(使用 glab CLI)、本地 markdown(.scratch/<feature>/ 下的文件)以及 Jira、Linear 等其它工具(由用户用一段话描述流程)。

使用方式:先探索仓库,读取 git remote -v 与 .git/config,检查根目录 AGENTS.md、CLAUDE.md 是否已有 ## Agent skills 区块,检查 CONTEXT.md、CONTEXT-MAP.md、docs/adr/、src/*/docs/adr/、docs/agents/、.scratch/。随后逐节确认三项决定:问题跟踪方式(GitHub、GitLab、本地 markdown 或其它,默认按远端偏好推荐 GitHub,若为 GitLab 则推荐 GitLab);分诊标签映射(五个角色 needs-triage、needs-info、ready-for-agent、ready-for-human、wontfix,默认字符串与角色名相同,可覆盖);领域文档布局(单上下文为根目录一个 CONTEXT.md 加 docs/adr/,多上下文为根目录 CONTEXT-MAP.md 指向各上下文的 CONTEXT.md)。确认草稿后写入:若 CLAUDE.md 存在则编辑它,否则编辑 AGENTS.md;两者都不存在时由用户决定创建哪一个;已有区块就地更新而非追加重复内容,不覆盖周边用户编辑。

适用场景:需要让 to-issues、triage、to-prd、qa、improve-codebase-architecture、diagnose、tdd 等技能读取本仓库约定时。

限制:不会自动判断所有项目情况,需用户逐项确认;文档内容依据技能文件夹中的种子模板;切换问题跟踪方式或从头重来需重新运行该技能;其它跟踪方式以自由文本记录。