SuperAPI AI 工具集

setup-matt-pocock-skills

通用与其它

查看项目

更新于 10-15 23:56

技能介绍

用途:该技能为仓库搭建 Matt Pocock 工程技能所假定的按仓库配置,供 to-tickets、triage、to-spec 等技能读取与写入。它是一次性初始化技能,在首次使用相关工程技能前运行一次。

主要能力: 一、Issue 跟踪器配置。确定 issue 存放位置,支持 GitHub Issues(gh CLI)、GitLab Issues(glab CLI)、.scratch/ 下的本地 markdown 文件,或由用户描述的其他工作流(Jira、Linear 等),结果写入 docs/agents/issue-tracker.md。GitHub 与 GitLab 模板带“PRs as a request surface”标志,默认关闭。 二、Triage 标签词表。仅当已安装 triage 技能时才执行,默认五个角色标签:needs-triage、needs-info、ready-for-agent、ready-for-human、wontfix,可按需映射到已有标签。 三、领域文档布局。默认单上下文,即根目录一个 CONTEXT.md 加 docs/adr/;仅当发现 monorepo 信号时才提供多上下文(根 CONTEXT-MAP.md 指向各上下文 CONTEXT.md)。

使用方式:这是提示驱动的技能而非确定性脚本。它会先探索仓库现状(git remote -v 与 .git/config、AGENTS.md、CLAUDE.md、CONTEXT.md、CONTEXT-MAP.md、docs/adr/、docs/agents/、.scratch/、triage 技能是否存在、monorepo 信号如 pnpm-workspace.yaml、package.json 的 workspaces 字段、packages/*),再按 Issue tracker、Triage labels(未装 triage 可跳过)、Domain docs 三节逐节呈现选项并让用户确认,然后展示草稿供编辑,最后写入。

写入规则:若 CLAUDE.md 存在则编辑它,否则编辑 AGENTS.md;两者都不存在时询问用户创建哪一个,不代为选择。不要在一个已存在时创建另一个。若已有 ## Agent skills 区块则原地更新,不追加重复内容,也不覆盖周边用户编辑。仅在 triage 已安装且运行了 Section B 时,才写入 ### Triage labels 子区块与 docs/agents/triage-labels.md。

限制:未提供官方文档文本,收费、价格、平台支持范围与效果均暂未提供。该技能不创建 issue 或实际执行跟踪器操作,只写入配置文件。