ワンクリックで
ai-collaboration-workflow
仓库会话入口 skill。仓库会话第一轮、续修 PR、处理反馈、调整协作规则,或判断 specs、plans、topics、验证证据承载位时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
仓库会话入口 skill。仓库会话第一轮、续修 PR、处理反馈、调整协作规则,或判断 specs、plans、topics、验证证据承载位时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when the user asks for web research, search, recommendations, comparison, evidence gathering, website inspection, browser automation, page interaction, form filling, login-gated browsing, screenshots, scraping/extraction, or operating a remote browser with Lexmount Browser.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use when the user provides structured or semi-structured data (CSV, Excel, JSON, pasted tables, or metric snippets) and asks for a polished executive-style deliverable — an HTML report, an infographic image, or both.
Use when the user asks for GitHub daily, weekly, project, repository, team, organization, or personal activity reports based on issues, pull requests, reviews, commits, or GitHub Projects v2.
Use when a user provides Notion page links and asks to read page content, recursively read child pages, or verify Notion API access using official Notion API endpoints. This skill is read-only by default and portable across repositories.
Use when creating or updating GitHub pull request titles and bodies, especially when the current PR text is empty, vague, commit-driven, or inconsistent with the established PR structure
| name | ai-collaboration-workflow |
| description | 仓库会话入口 skill。仓库会话第一轮、续修 PR、处理反馈、调整协作规则,或判断 specs、plans、topics、验证证据承载位时使用。 |
本 skill 是仓库级人机协作开发流程和 agent 行为规则正文,负责把一次自然语言请求推进到理解、澄清、计划、执行、验证、沉淀、发布和收尾。
协作流程图在 assets/collaboration-flow.svg。README 可以引用该图,但规则正文以本文件为准。
| 对象 | 负责 | 不负责 |
|---|---|---|
| 本 skill | 人机协作主流程、agent 行为规则、HIL、topic / roadmap、任务拆解、承载位、worktree、验证证据、发布边界、最终交接 | 项目 runtime 命令、具体语言风格、复制 Superpowers 执行细节 |
Superpowers / using-superpowers | 具体任务执行方法,例如 brainstorm、writing plans、TDD、debug、review、skill writing、finishing branch | 仓库级真相源、项目事实、PR 发布策略、长期知识承载位裁决 |
| 项目文档 | 当前仓库事实、架构、命令、依赖、部署、默认沟通语言 | 跨仓库协作规则或执行方法 |
| 团队可见工件 | PR description、topic design、project overview 等协作输出 | 最高优先级 agent 行为规则 |
仓库会话第一轮先加载本 skill。它是主流程;Superpowers 是具体任务执行体系。
启动顺序:
using-superpowers 或对应 Superpowers skill。返回规则:任何 Superpowers 执行结束后,都回到本 skill 继续处理用户对齐、工作区、承载位、topic / roadmap、验证、知识收口、发布和最终交接。一个仓库任务可能多次往返:例如先用 workflow 建 topic 和 roadmap,再把 roadmap 子任务交给 Superpowers 执行,执行中若发现需求不清再回到 workflow 做 HIL 判断,随后继续下一批子任务。
具体项目文档路径由消费仓库入口文件或项目总览指定。本模板当前默认路径是:
AGENTS.md / CLAUDE.md:agent 入口、导航地图和 agent 专属适配。docs/references/project-overview.md:项目边界、架构、运行命令、依赖策略、部署和默认沟通语言。docs/references/python-code-style.md:Python 代码、脚本、测试和 review 偏好。.ai/superpowers/plans/active/:本地单次执行计划。.ai/superpowers/specs/:本地设计草稿。.ai/topics/<slug>/:跨轮长期主题。.ai/feedback/<slug>/round<N>.md:用户反馈原料。复制到其它仓库时,入口文件和项目总览可以替换这些路径;本 skill 的职责不变。
以下规则不可绕过。不要把它们混进“质量闸门”里;质量闸门只负责验证、范围、风险和代码质量。
写代码、文档、topic、本地草稿、测试、commit、push、PR body 或回复评论前,先完成一次决策。只读搜索可以先做;任何会改变仓库、外部状态或团队认知的动作都要过本协议。
| 判断项 | 必须回答 |
|---|---|
| 意图 | 用户是在下命令、表达偏好、提出不确定想法,还是要求共同判断? |
| 输入判定 | 输入是否正确、当前、在范围内、与用户方向一致?是接受执行、用户已明确要求、过期 / 错误、有效但不在范围、与用户方向冲突,还是不确定? |
| HIL | 能否用现有文档、topic、PR/git 历史和代码自解?只有语义会实质影响交付物、业务取舍无法解出、需要凭据/外部访问、不可逆或高风险时才停下来问用户。 |
| 范围 | 小形式修正、同 PR follow-up、独立 PR、长期规则 / 架构变更、bug fix、review fix,还是高风险变更?是否需要 active plan? |
| 工作区 | 当前路径 / branch / worktree 是否属于本任务?不属于时只能执行只读定位,先切到正确 worktree;禁止在非目标 worktree 写文件。 |
| 承载位 | 结论应留在 chat、PR body / comment、project overview、reference doc、tracked topic,还是本地 plan / spec? |
| 文件数 | 现有文件能否承载?只有读者、生命周期、真相源层级、权限边界或维护节奏明显不同时才新建文件。 |
| 执行交接 | 是否进入具体任务执行?该交给哪个 Superpowers skill / 执行流程?执行结束后要回写哪些 workflow 承载位? |
| 验证 | 本轮什么新证据能证明改动? |
| 发布 | commit、push、PR 更新、外部通知或破坏性动作是否已有当前范围授权? |
用户出现“我感觉”“可能”“你觉得呢”“一起看看”“不确定”等探讨信号时,先给判断和取舍;只有方向明确、改动可逆且不锁定设计时才直接执行。
交给 Superpowers 前,workflow 要说清:
Superpowers 解决不了的问题不要直接甩给用户。先回到 workflow:
常见往返:
| 阶段 | 要做什么 | 典型承载位 |
|---|---|---|
| 理解 | 确认目标、范围、风险、工作区、承载位、验证和发布边界 | chat、feedback、PR comment |
| 修改 | 在统一决策协议和必要 handoff 后做最小正确改动 | code、docs、config |
| 验证 | 运行能证明本轮改动的检查,不复用旧结果 | command output、CI、browser/runtime evidence |
| 收口 | merge 前保存稳定结论,避免只留在 chat、本地 plan 或 comment | topic docs、PR body、reference docs |
| 发布 | 在授权范围内 commit、push、更新 PR、回复 thread | git、GitHub |
| 交接 | 明确当前状态、证据、风险和用户下一步;无需用户动作时也要说清 | final response、PR comment |
修复、验证和必要收口完成前,不回复“已修复”,不更新 PR body 声称完成。
| 名称 | 路径 | 追踪 | 用途 |
|---|---|---|---|
| Topic | .ai/topics/<slug>/ | 是 | 跨 session / PR 的长期主题 |
| Topic design | .ai/topics/<slug>/design.md | 是 | 稳定设计、边界和取舍 |
| Topic roadmap | .ai/topics/<slug>/roadmap.md | 是 | Done / in-progress / TODO |
| Execution plan | .ai/superpowers/plans/active/<slug>.md | 否 | 单次执行 checklist 和验证记录 |
| Local spec | .ai/superpowers/specs/<slug>.md | 否 | 本地设计草稿 |
| PR body | GitHub PR | 是 | 当前 PR 的 Goal / Design / Validation / Risk |
稳定结论不能只留在本地 plan / spec。若 topic 决策升级为项目架构真相,先更新消费仓库指定的项目总览或架构文档。
放置边界:
.ai/topics/<slug>/design.md。.ai/superpowers/plans/active/<slug>.md。发生冲突时,先按本 skill 的 agent 行为规则判断;项目事实以消费仓库指定的项目总览 / 架构文档为准;当前 PR 的特殊决策只在本 PR 范围内生效。
质量闸门不是铁律本身;它们是声明完成前必须满足的检查口径。
默认不打断用户。能用现有文档、topic、PR/git 历史、代码和当前指令自解的,agent 继续推进并在最终交接里说明判断。尤其这些情况不需要 HIL:
可以在交接中提醒用户开启适合仓库工作的 auto / auto-approve 模式,让常规文件写入、测试、PR 维护等低风险动作自动通过。
任何会产生修改的行为之前,都必须检查入口文件要求的启动 / worktree 硬闸门,确认当前路径、branch、远程同步状态和 worktree 属于本任务。会产生修改的行为包括但不限于:编辑文件、格式化、生成文件、删除文件、安装依赖写 lock/cache、stage、commit、push、PR body 更新和评论回复。
独立 PR、高风险工作或长任务使用 linked worktree;同一任务 / 同一 PR follow-up 复用已有目标 worktree。
若当前 shell 不在目标 worktree:
git status、git worktree list、git branch --show-current、git log。仓库工作的最终回复必须包含:
交接不是礼貌性结尾,而是流程的一部分。每轮完成后都要把下一步说成可执行动作,例如“刷新 PR 看 Files changed”“等 CI 完成”“确认这个讨论项后我再搬目录”“无需操作,下一步由 reviewer / CI 承载”。不要只说“完成”。