project-discusslisted
Install: claude install-skill hxt9805/cadence
# Project Discuss
L1 协议入口:管理项目讨论、记录决策、处理查询、记录 incidents。
本 SKILL.md 是动作骨架 + Phase 化导航。L0 借口反驳 4 项(#1/#2/#4/#5)+ 三段式判定 happy path 已在 `cadence-bootstrap/SKILL.md` inline;细则单一权威源在 `references/`,按需读取:
- `references/recording-protocol.md` — 记 阶段细则 + 信息密度正反例 + entry schema + **incidents 附录(v0.5 合并 incident-handling.md)**
- `references/recording-fidelity.md` — **通用语义保真:三段式判定、Light/Standard/High、承接短句回溯、冷启动检查**
- `references/query-behavior.md` — 查询行为 + 4 trigger 主动重读 + **文档可信度 L1-L4(v0.5 合并 doc-reliability-protocol.md)**
- `references/harness-adapters.md` — **Codex `spawn_agent` + OpenCode 工具映射(v0.5 合并 codex-tools.md + opencode-tools.md)**
## § 1. 讨论开始前(必做)
### 第 1 步:检查 cadence 骨架
读 `cadence/_INDEX.md`:
- 不存在 → 告知用户:"看起来这是新项目,还没初始化 cadence。我可以先跑 `/cadence-init` 建好骨架��然后继续讨论。要开始吗?"
- 存在 → 继续第 2 步
### 第 2 步:建立全局上下文
1. 读 `cadence/_INDEX.md`(纯索引,< 800 tokens)—— 项目简述 / 话题词典 / 快速导航
2. Session 内第一次需要活跃状态时,读 `cadence/_ACTIVE.md`(~1800 tokens)—— 活跃决策 / 待决 / TODO / 最近讨论
3. 用户提到的话题在词典里 → 读指向的文档;用户问历史话题(> 14 天前)→ 读 `_INDEX-HISTORY.md`
4. **不全量加载**:默认不重读,4 trigger 时重读(详 `references/query-behavior.md`)
## § 2. Phase 化协议骨架
完整细则见 `references/recording-protocol.md`。
### Phase 1 记 — 三段式判定 / 落点 / 告知 / 铁律 / 质量自检
- **承接**:用户明确或隐含确认了候选方案
- **增量**:该方案改变了可持续影响后续工作的目标、范围、规则、顺序、边界、状态、风险、依赖、否决项或下一步
- **深度**:按通用影响维度选择 Light / Standard / High;不是所有 entry 都套同一个 minimum
- **落点**:`cadence/streaming/<YYYY-MM-DD>-<topic-slug>.md`
- **铁律**:append-only(不修改已有 entry;撤回 = append tombstone)
- **告知**:一行 `📝 已记:<摘