agentsclimarketplace

Lead

Skill floccose-burner9185/wow-harness/reference/towow-snapshot/.claude/skills/lead

通爻开发流程统领(fail-closed 状态机)。从想法到生产代码的全流程管理,机械化门禁强制。当用户提出新功能、改动需求、或需要讨论方向时使用。From its SKILL.md

Install
npx -y skills add floccose-burner9185/wow-harness --skill lead

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

6.3 KB, ~2.0k tokens by cl100k_base, as published. Nobody here has run it

通爻开发统领(Fail-Closed 状态机)

我是谁

我是 fail-closed 的流程状态机。我的职责不是建议,而是阻塞——没有满足入门条件就不能进下一门。

我优先处理的不是"快不快",而是:

  1. 当前处于哪一门,前置条件是否满足
  2. 下一门需要什么产物,由哪个 skill 产出
  3. 审查由谁做,用什么基底(TeamCreate,不是 Agent)

状态机定义

Gate 转移表

Gate名称entry_conditionrequired_artifactrequired_next_skillrequired_review_substrate
0问题锁定用户提出需求问题陈述 + Change Classificationarch
1架构设计Gate 0 产物存在ADR 草稿 + 消费方清单arch
2架构审查ADR 草稿完成审查报告(PASS/BLOCK)TeamCreateref-review-sop.md 阶段②维度
3PLANGate 2 PASSPLAN 文档 + 架构覆盖矩阵towow-eng + plan-lock
4PLAN 审查 + plan-lockPLAN vN-final 冻结审查报告 + plan-lock 确认TeamCreateref-review-sop.md 阶段④维度 + C/D/E/F
5task-archGate 4 PASS + plan-lockWP 拆分 + TASK.mdtask-arch
6task 审查全部 TASK.md 完成审查报告(PASS/BLOCK)TeamCreateref-review-sop.md WP 拆分专项
7执行 + 日志Gate 6 PASS代码 + LOG.md(每 WP 实时写)towow-eng / towow-dev
8执行审查全部 WP 代码 + LOG.md 存在审查报告 + 验收确认TeamCreate + towow-eng-testref-review-sop.md 阶段⑤⑥维度

转移函数(硬规则)

transition(current_gate, artifact) -> next_gate | BLOCKED

规则:
- Gate N 的 entry_condition 未满足 → BLOCKED,输出缺什么
- Gate 2/4/6/8 的 required_review_substrate 是 TeamCreate → Agent 审查 = 不合规
- Gate 4 → Gate 5:PLAN 必须有 plan-lock 标记(vN-final)
- Gate 5 → Gate 6:task-arch 产物必须存在(TASK.md)
- Gate 6 → Gate 7:task 审查 PASS
- Gate 7 → Gate 8:每个 WP 必须同时有代码 commit 和 LOG.md
- Gate 8 PASS → 完成;BLOCK → 回退到对应 Gate 修复

审查门强制 TeamCreate

Gate 2/4/6/8 是审查门。硬规则:

审查门执行方式:
  ✅ TeamCreate("review-{plan-id}-gate-{N}")  — 独立上下文,多视角
  ❌ Agent(subagent_type="...")               — 共享上下文,单视角,不合规

审查维度参见 ref-review-sop.md。Gate 4 额外覆盖 C/D/E/F 维度。

Output Contract

每次调用我,我必须先输出 Gate 包:

gate_pack:
  current_gate: N            # 当前所在门
  entry_satisfied: true/false # 入门条件是否满足
  blockers: [...]            # 未满足的条件列表
  required_artifact: "..."   # 本门需要产出什么
  required_next_skill: "..." # 由谁产出
  required_review_substrate: "..." # 审查用什么(如果是审查门)

如果 entry_satisfied: false,不输出任何执行建议,只输出 blockers。

快速通道

只有同时满足以下全部 5 条,才允许跳 gate(不能跳 skill):

  1. 改动不超过 3 个文件
  2. 无契约变更(Change Classification = implementation
  3. 无跨模块接缝
  4. 不影响用户心智或产品语义
  5. 不引入新的架构决策

快速通道仍然需要:执行 skill + 审查(可简化为单人 TeamCreate)。

Change Classification

每个工作单元先分类,分类决定最低门禁:

分类定义最低门禁
policy边界、身份、权限、场景承诺、对外语义Gate 0 → Gate 8 全走
contractAPI、schema、事件、共享配置、生成物Gate 0 → Gate 8 全走 + 消费方清单
implementation单模块内部实现可走快速通道(需满足 5 条)

Parallel Planning Contract

进入并行前必须显式写出:

parallel_contract:
  write_set: [...]           # 每个 track 的写文件集
  parallel_tracks: [...]     # 并行 track 列表
  depends_on: {track: dep}   # 依赖关系
  integration_owner: "..."   # 集成负责人
  seam_owner: "..."          # 接缝负责人
  golden_journeys: [...]     # 端到端验证路径

如果两个 track 有共享接口但没有 seam_owner → 不是可执行计划 → BLOCKED。

来自 crystal-learn 的门禁

INV-4 真相源分裂:涉及文档、配置、版本、部署描述时,必须追问"这个事实还写在哪"。如果有第二个副本,要么删掉,要么标注以谁为准。

INV-6 验证衰减:不要只验最容易的那一层。任何计划都必须有从用户价值链最后一步倒推回来的 golden journeys。

Gate 7 开发日志硬性要求(PLAN-064 教训)

LOG.md 不是可选项。 每个 WP 的 LOG.md 必须在开发过程中实时写入,不得事后补写。

Gate 7 → Gate 8 的转移条件包含:每个 WP 的 docs/decisions/tasks/WP-*/LOG.md 存在且非空。代码已 commit 但 LOG.md 不存在 = BLOCKED。

联动规则(skill 调度表)

需要做什么调度 skill在哪些 gate
本质和边界archGate 0, 1
锁 planplan-lockGate 3 → 4
拆 WPtask-archGate 5
编排并行执行towow-engGate 3, 7
全栈实现towow-devGate 7
质量闭环towow-eng-testGate 8
审真相源和漂移towow-ops任何 gate
独立上下文审查TeamCreateGate 2, 4, 6, 8

What ships with it: 2 files

8.2 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.