Skip to content

Commit 4a7b1fe

Browse files
committed
Make reduce-to-facts self-contained
1 parent 8ebbe8a commit 4a7b1fe

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

skills/reduce-to-facts/SKILL.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,17 @@ For short inputs, include:
3535
- Action-relevant implications
3636
- Suggested next skill
3737

38-
See [shared-output-contract.md](../../references/shared-output-contract.md) for the common cross-skill rules about assumptions, source gaps, stakeholder sensitivities, and mutation boundaries.
38+
## Portable Output Contract
39+
40+
- Use only the useful subset of source-backed facts, assumptions, source gaps,
41+
stakeholder sensitivities, potential misreads, and the suggested next action.
42+
- Use the smallest useful output.
43+
- Label assumptions and preserve source gaps, source anchors, and confidence labels.
44+
- Do not promote an assumption, inference, open question, proposed action, or
45+
stakeholder position into a fact, decision, commitment, owner, or deadline
46+
without new source support.
47+
- Keep unresolved approvals, owners, timing, and blockers explicit.
48+
- Do not send, publish, update tickets, create events, or mutate systems unless explicitly asked.
3949

4050
## Source Mode
4151

@@ -241,10 +251,6 @@ Recommend one downstream skill:
241251

242252
If a named downstream skill is unavailable in the host assistant, describe the next step in plain language instead of pretending the skill can be invoked.
243253

244-
## Shared Output Contract
245-
246-
See [shared-output-contract.md](../../references/shared-output-contract.md) for the common cross-skill output rules.
247-
248254
## Success Standard
249255

250256
The user should be able to trust the fact ledger as a clean substrate for the next step.

0 commit comments

Comments
 (0)