工程环境配置师
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/setup-matt-pocock-skills 技能
技能介绍
要解决的配置漂移
当 to-tickets、triage、to-spec、qa 等多个工程 skill 进入同一仓库时,它们都依赖一套共同约定:issue 在哪里跟踪,分诊标签有哪些,领域文档和 ADR 放在哪。缺少这套约定时,每个 skill 可能自行猜测,产出分散在 CLAUDE.md、AGENTS.md、docs/agents/ 或根目录文档中,后续协作容易读错、写错。
核心能力与关键步骤
这个技能把环境配置变成一次可确认的工程动作:
- 探索仓库现状:检查
git remote -v、.git/config、AGENTS.md/CLAUDE.md、CONTEXT.md/CONTEXT-MAP.md、docs/adr/、docs/agents/、.scratch/,并识别 Monorepo 信号。 - 呈现缺口并逐项确认:先说明已有与缺失,再按 issue 跟踪器、分诊标签、领域文档布局顺序询问;不替用户选择 tracker,也不擅自决定单上下文或多上下文。
- 写入前展示草稿:展示要追加的
## Agent skills块,以及docs/agents/issue-tracker.md、triage-labels.md、domain.md等草稿内容,用户修改后再落盘。 - 按规则落盘:
CLAUDE.md存在则改它;否则用AGENTS.md;两者都不存在时才让用户选择,绝不两边都新建。已有配置块就地更新,不重复创建。
适用边界
它适合首次使用其他工程 skill 前做一次性基座配置,输出供下游 skill 定位读写位置。它不会替用户决定 tracker 选型或单/多上下文;如果仓库已配置好,对应部分可跳过。它依赖 triage 是否安装来决定是否配置分诊标签;对 Jira、Linear 等非 GitHub/GitLab 跟踪器,只按用户提供的自由文本生成配置。
使用场景
- 首次在仓库使用 to-tickets 前,先配置 issue 跟踪器,避免下游 skill 找不到 issue 入口
- 已安装 triage 后,需要确认默认分诊标签是否保留,防止标签词汇不一致
- 在 Monorepo 中需明确单/多上下文,确定 CONTEXT.md 与 ADR 位置供 skill 读写
- 仓库已有 CLAUDE.md,要就地更新 Agent skills 块,避免新建 AGENTS.md 造成重复
适合人员
- 需要在多个工程 skill 间统一读写位置的开发者
- 负责仓库结构维护、防止配置漂移的工程师
- 希望明确 issue 跟踪和 ADR 位置的 solo 开发者
- 搭建工程 AI 协作基座的团队技术负责人