thread-to-decision
Land a sprawling chat thread on an actual decision — the summarize-and-fork move (positions restated, the question isolated), the decider-and-deadli…
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
Thread To Decision Skill
Threads orbit because nobody performs the landing: forty messages in, three positions have emerged, two side-quests have spawned, and every participant believes a different thing was "basically agreed." The landing is a move, performable by anyone (not just the boss): summarize the positions fairly with names, isolate the actual question from the side-quests, inject the missing structure — a decider and a deadline ([async-instead](../async-instead/SKILL.md) closure rules) — and when the call lands, record it where decisions live, because a decision that exists only at message 47 doesn't exist.
What This Skill Produces
- The summary message — the thread compressed: the question, the positions with names, the side-quests parked
- The structure injection — decider named (or proposed), deadline set, silence-meaning declared
- The closure message — the decision, its why, dissent acknowledged
- The record — the decision logged durably, linked back to the thread
Required Inputs
Ask for these if not provided:
- The thread — the actual messages; summarizing positions requires reading them, and attribution requires care ("A argued X" must be fair enough that A nods)
- The user's standing — thread owner, participant, or the person with authority to name a decider? The moves flex — a participant proposes the structure ("suggest [name] calls this by Friday?"); an owner installs it
- The real question — threads braid several; the user's read on which one matters (the summary tests it against the thread)
- Where decisions live — the log, the doc, the channel pin; the record needs a durable home
Framework: The Landing Rules
- Summarize before structuring: the landing message opens by compressing fairly — "Where we are: the question is X. [A] and [B] favor option 1 (reasons); [C] raises the cost concern; the tangent about Y is real but separate." A summary that participants recognize buys the standing to impose structure; a partisan summary restarts the war with citations.
- Isolate the question, park the quests: threads orbit partly because three questions share one thread — the landing names the question and explicitly parks the others ("Y deserves its own thread — starting it separately"). One thread, one decision.
- Inject the missing trio: decider, deadline, silence-meaning — "Proposal: [name] decides by Thu EOD; comments until then; silence = can-live-with-it." When the user lacks authority to appoint, the proposal of structure almost always gets adopted, because everyone is tired of orbiting — the mover's advantage.
- Close with the why and the dissent: the decision message states the call, two sentences of why, and names the road not taken ("going with 1; C's cost concern is real — we'll cap the spend at X to address it"). Acknowledged dissent ends threads; ignored dissent schedules the sequel.
- Record or relitigate: the decision goes to the durable home (the decision log, the project doc) with a link back — and the thread gets the final message pointing there. Six weeks later, "wait, did we decide this?" gets a link instead of a rematch. This is the [decision-meeting-format](../decision-meeting-format/SKILL.md) record discipline, applied to the async venue where it's skipped most.
Output Format
Thread Landing: [topic] — [N] messages in
The Summary Message (post this)
[The question · positions with names, fairly · parked side-quests · the structure proposal: decider, deadline, silence-meaning]
The Closure Message (when decided)
[The call · the two-sentence why · dissent acknowledged with its accommodation if any]
The Record
[The durable entry: decision, why, date, thread link · posted at (home) · the thread's final pointer message]
Quality Checks
- [ ] The summary would be endorsed by each summarized participant
- [ ] Exactly one question survived; side-quests got explicit parking
- [ ] Decider, deadline, and silence-meaning were all injected
- [ ] The closure acknowledges dissent by name and content
- [ ] The record lives outside the thread with links both ways
Anti-Patterns
- [ ] Do not structure before summarizing — unearned structure reads as a power move and gets litigated
- [ ] Do not summarize partisanly — one slanted attribution costs the whole landing
- [ ] Do not let three questions share the landing — braided threads orbit forever
- [ ] Do not close without the dissent line — smooth closes breed rough reopenings
- [ ] Do not leave the decision at message 47 — un-recorded decisions have a half-life of six weeks
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
plugins/pm-cowork/skills/thread-to-decision/SKILL.md同一个仓库里的其他技能
同名技能的其他版本
有 3 个不同仓库或目录里都有叫 thread-to-decision 的技能。它们内容并不相同,别混用:
- mohitagw15856/pm-claude-skills — Land a sprawling chat thread on an actual decision — the summarize-and-fork move (position
- mohitagw15856/pm-claude-skills — Land a sprawling chat thread on an actual decision — the summarize-and-fork move (position