一键导入
knock
Single-option 10-order knock-on effect tracing for decisions and changes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Single-option 10-order knock-on effect tracing for decisions and changes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | knock |
| description | Single-option 10-order knock-on effect tracing for decisions and changes. |
| user-invocable | true |
| argument-hint | [change to trace | inline | full] |
| allowed-tools | Read, Write, Edit, Grep, Glob, Bash |
Trace the effects of ONE option, change, or decision through 10 orders of
knock-on analysis. This skill produces the evidence that /adjudicate uses
when comparing multiple options — but it runs independently for single-option
analysis, impact assessment, or pre-decision exploration.
/knock = trace effects of ONE option/change through 10 orders
/adjudicate = 2-pass /knock on EACH option → compare → resolve
Parse $ARGUMENTS to determine scope:
| Argument | Behavior |
|---|---|
| (empty) | Identify the change or option from conversation context |
[topic] | Trace knock-on effects for the named change |
inline | Abbreviated: 4 orders + structural scan (7–10) |
full | Full depth: all 10 orders elaborated |
Default depth: infer from apparent scale. Small/tactical changes → inline.
Architecture decisions, policy changes, or anything affecting multiple files → full.
One sentence describing the specific change being traced. Not vague ("improve X") — concrete ("add route Y to worker.js" or "extend depth from 8 to 10 orders").
| Domain | Signal | Primary effect vectors |
|---|---|---|
| Code | file changes, API surfaces, dependencies | builds → tests → deploys → users |
| Data | schema, model, training data changes | pipeline → scores → downstream consumers |
| Pipeline | CI/CD, build, deploy changes | reliability → velocity → trust |
| Infrastructure | hosting, transport, networking | availability → latency → cost |
| UX | interface, accessibility, communication | perception → adoption → feedback |
| Operational | process, workflow, documentation | velocity → consistency → knowledge |
| Product | features, scope, direction | users → market → mission alignment |
Before tracing orders, verify actual dependencies:
Do not trace from assumptions — trace from verified dependencies.
Order Confidence What it captures
─────────────────────────────────────────────────────────────────
1 certain Direct, immediate effect
2 certain–likely What systems/processes activate
3 likely What consumes Order 2's outputs
4 likely–possible Aggregate/systemic effects
5 possible What humans observe / trust changes
6 speculative How it compounds over time
7 structural Ecosystem/precedent effects —
how does this shape what others do?
What precedent for open-source,
community, or standards? (PMBOK)
8 horizon Normative/structural effects —
what norms, expectations, or
constraints does this establish
or erode long-term?
9 emergent Properties arising from interaction
of multiple knock-on chains — not
predictable from individual orders
in isolation (INCOSE SE Handbook,
ISO/IEC 15288)
10 theory-revising Effects that falsify or require
modification of the theory that
justified the original decision
(Popper, 1959)
─────────────────────────────────────────────────────────────────
Output format:
**Knock-on analysis (10 orders) — [change label]:**
**1. [Label]** *(certain)* — [direct immediate effect]
**2. [Label]** *(certain–likely)* — [what systems/files activate]
**3. [Label]** *(likely)* — [what consumes Order 2's outputs]
**4. [Label]** *(likely–possible)* — [aggregate effects]
**5. [Label]** *(possible)* — [what humans observe or trust]
**6. [Label]** *(speculative)* — [compounding over time]
**7. [Label]** *(structural)* — [ecosystem/precedent effects]
**8. [Label]** *(horizon)* — [normative long-term effects]
**9. [Label]** *(emergent)* — [cross-chain interaction effects]
**10. [Label]** *(theory-revising)* — [effects that modify justifying theory]
For inline mode: Trace orders 1–4, then scan 7–10 as a checklist:
Elaborate only if the scan surfaces something. Otherwise note "no structural effects."
After the cascade:
Before presenting the analysis, scan for a concrete reason NOT to proceed with this change. Vague concern does not count — only specific, articulable objections. If found, surface the objection. If not, note "no recommend-against signal."
| Context | How /knock fires |
|---|---|
/hunt Phase 5 | /hunt invokes /knock for each option when decisions surface |
/adjudicate Phase 2 | /adjudicate runs /knock per option, then compares |
| Standalone | User or agent invokes /knock directly for single-option analysis |
| T3 (Before recommending) | Agent may invoke /knock before making a recommendation |
Never inflate confidence. If an order produces nothing meaningful, say so rather than fabricating an effect to fill the slot.
inline for small changes.Inter-agent mesh synchronization — scan transport sessions for new messages, check peer repos, write ACKs, update MANIFEST, report changes.
Thoughtfulness architecture — the reflective, generative, domain-grounded faculty. Audits the past, reflects on meaning, routes insight to peers, prescribes action. The default mode network's institutional form.
Post-session documentation chain — propagate changes through lab-notebook, journal, architecture, MEMORY, snapshot, and commit.
Mid-work documentation — persist decisions, findings, and reasoning to the right file before context fills up. Figures out WHAT to write and WHERE to put it.
Systemic self-diagnostic — five-level depth hierarchy. Replaces manual QA.
Systematic work discovery — scan TODO, architecture, cogarch, ideas, lessons for highest-value next work.