SuperAPI AI 工具集

setup-matt-pocock-skills

通用与其它

查看项目

更新于 10-15 23:42

技能介绍

用途:为仓库搭建工程技能所依赖的仓库级配置,包括 issue 跟踪位置、triage 标签词表和领域文档布局。这是一个提示驱动的技能,不是确定性脚本:先探索仓库现状,展示发现并与用户确认,再写入文件。

主要能力:

  1. Issue tracker:确定 issue 存放位置。默认 GitHub(使用 gh CLI),也支持 GitLab(glab CLI)、本地 markdown(.scratch/<feature>/ 下的文件)或其它(Jira、Linear 等,由用户描述工作流后以自由文本记录)。结果写入 docs/agents/issue-tracker.md。
  2. Triage 标签:仅在已安装 triage 技能时执行,默认五个标签 needs-triage、needs-info、ready-for-agent、ready-for-human、wontfix,可覆盖为已有标签名,写入 docs/agents/triage-labels.md。
  3. 领域文档:默认单上下文(根目录 CONTEXT.md + docs/adr/);仅当发现 monorepo 信号(如 pnpm-workspace.yaml、package.json 的 workspaces 字段、带自身 src/ 的 packages/*)时才提供多上下文布局(根 CONTEXT-MAP.md 指向各上下文 CONTEXT.md),写入 docs/agents/domain.md。

使用方式:运行后技能会探索 git remote、AGENTS.md/CLAUDE.md、CONTEXT.md、docs/adr/、docs/agents/、.scratch/ 等,逐节给出推荐答案并确认,展示草稿供编辑,最后写入。编辑文件时:若 CLAUDE.md 存在则编辑它,否则编辑 AGENTS.md;两者都不存在时询问用户创建哪一个,不代为选择;已存在 ## Agent skills 块则原地更新,不重复追加。

适用场景:首次在仓库中启用这套工程技能前运行一次。

限制:triage 未安装时跳过标签部分;无 monorepo 信号时不提供多上下文;GitHub/GitLab 模板中的“PRs as a request surface”标志默认关闭且不主动提及;后续可直接编辑 docs/agents/*.md,仅在切换 issue 跟踪方式或重新开始时才需重跑。其它细节资料暂未提供。