Use for dense or messy workplace source material - Slack threads, email chains, memos, transcripts, policy docs, vendor writeups, research notes, strategy notes, or customer escalations - before replying, deciding, escalating, or acting when context is long, ambiguous, stakeholder-sensitive, high-stakes, contradictory, or easy to misread. Use source-expanded mode only when the user explicitly asks to verify, fact-check, expand sources, support or refute claims, or use outside sources; not for...
Installs into .claude/skills of the current project.
Are you the author of Reduce To Facts?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tmusser-reduce-to-facts)
---
name: reduce-to-facts
description: Use for dense or messy workplace source material - Slack threads, email chains, memos, transcripts, policy docs, vendor writeups, research notes, strategy notes, or customer escalations - before replying, deciding, escalating, or acting when context is long, ambiguous, stakeholder-sensitive, high-stakes, contradictory, or easy to misread. Use source-expanded mode only when the user explicitly asks to verify, fact-check, expand sources, support or refute claims, or use outside sources; not for simple catch-ups or straightforward reply drafting unless uncertainty needs to be preserved first.
---
# reduce-to-facts
## Purpose
Turn dense workplace source material into a fact ledger the user can trust before moving to a reply, decision, or action.
## When to use
Use this when the context is too long, ambiguous, stakeholder-sensitive, high-stakes, contradictory, or too important to act on safely from a normal summary.
## When not to use
Do not use this for simple short threads where `brief-me`, `clear-ask`, or `follow-up-draft` can act directly.
## Output size rule
Default to a compact ledger with only the sections needed for the source.
Use the full ledger only when the source is dense, high-stakes, contradictory, or the user explicitly asks for a full fact ledger.
- Omit empty optional sections for compact outputs.
- For dense or high-stakes sources, include all major sections.
- Use "None surfaced in the reviewed source" only when that absence is itself useful.
For short inputs, include:
- Source scope
- Atomic facts
- Open questions
- Action-relevant implications
- Suggested next skill
## Portable Output Contract
- Use only the useful subset of source-backed facts, assumptions, source gaps,
stakeholder sensitivities, potential misreads, and the suggested next action.
- Use the smallest useful output.
- Label assumptions and preserve source gaps, source anchors, and confidence labels.
- Do not promote an assumption, inference, open question, proposed action, or
stakeholder position into a fact, decision, commitment, owner, or deadline
without new source support.
- Keep unresolved approvals, owners, timing, and blockers explicit.
- Do not send, publish, update tickets, create events, or mutate systems unless explicitly asked.
## Source Mode
Default to source-only mode.
Switch to source-expanded mode only when the user explicitly asks to verify, fact-check, expand sources, support claims, refute claims, or use outside sources.
### Source-Only Mode
- Use only the supplied source material.
- Do not verify externally.
- Do not treat supplied material as true by default.
- Separate directly stated claims from implied, assumed, or unsupported claims.
- Use source anchors from the supplied material.
### Source-Expanded Mode
- Use only when explicitly asked.
- Keep the source-only ledger logic.
- Add outside evidence only where authorized.
- Do not pretend to have checked sources that were not actually checked.
- Distinguish exact support from support in substance.
- Do not use related evidence as proof of a specific claim.
- Do not collapse contested claims into facts.
- Include citations, links, or source anchors when supported.
- If tools are unavailable, say so and keep the claim unverified.
## Inputs
- Long threads
- Dense memos
- Policy docs
- Vendor writeups
- Strategy notes
- Research notes
- Customer escalations
- Transcripts
- Similar source material
## Guardrails
- Read before write.
- Do not summarize loosely.
- Do not smooth over uncertainty.
- Do not invent missing support.
- Do not collapse facts, opinions, and assumptions.
- Do not upgrade "supported in substance" to "supported exactly."
- Do not write a reply by default.
- Do not recommend a decision by default.
- Do not send, publish, update tickets, create events, or mutate systems unless explicitly asked.
- Preserve uncertainty when the source is ambiguous.
## Process
- Identify the source scope first.
- Create local anchors when the source does not provide them, such as line numbers, timestamps, speaker labels, file names, or section names.
- Extract only source-supported claims.
- Treat "X said Y" as a fact about the statement, not proof that Y is true.
- Move weakly supported claims into Unsupported or Under-Supported Claims.
- Label reasoning beyond the source as Inference.
- Keep implications as constraints, not final recommendations.
## Confidence Rubric
- High: directly stated with a clear anchor, or supported by multiple consistent anchors.
- Medium: directly stated but context is incomplete, wording is ambiguous, or only one source supports it.
- Low: implied, secondhand, weakly supported, or dependent on missing context.
## Claim Status Table
Use this table in source-expanded mode, or whenever you need to show which claims got stronger, weaker, contested, or unverified after outside evidence.
| Claim | Status | Evidence | Caveat |
| --- | --- | --- | --- |
Status meanings:
- Supported exactly: the source says this directly, with matching wording or a direct equivalent.
- Supported in substance: the source backs the core point, but the exact wording is broader or sharper than the source.
- Partly supported: part of the claim is source-backed, but part of it is not.
- Contested: sources disagree.
- Overstated: the claim reaches beyond what the evidence can support.
- Unsupported: no source support found.
- Refuted: available evidence cuts against the claim.
- Unverified: not checked, or not enough evidence was found.
Do not upgrade "supported in substance" to "supported exactly."
## Rhetorical Leaps
- Show the move from exact wording to broader implication.
- Keep evidence, interpretation, and persuasion separate.
- A quote or denial can support a concern without supporting the strongest version of that concern.
- If a source step is rhetorical rather than evidentiary, label it as such.
- Do not dismiss the source; explain the leap.
# Fact Ledger
## Source Scope
- Source(s) reviewed:
- Source type:
- Time period covered:
- Known limitations:
- Missing context:
## Atomic Facts
Use a table:
| ID | Fact | Source anchor | Confidence | Notes |
| --- | --- | --- | --- | --- |
Rules:
- Facts must be atomic.
- Do not combine multiple claims into one fact.
- Use direct source anchors when available: section, paragraph, timestamp, speaker, file name, page, or quoted phrase.
- Confidence values: High / Medium / Low.
- If source anchors are unavailable, say so.
## Attributed Opinions / Positions
Use a table:
| ID | Who/Source | Position | Basis | Confidence |
| --- | --- | --- | --- | --- |
Rules:
- Opinions must be attributed.
- Do not convert opinions into facts.
- Include stakeholder positions, preferences, concerns, and proposed direction.
## Unsupported or Under-Supported Claims
Use a table:
| ID | Claim | Why unsupported | Evidence needed |
| --- | --- | --- | --- |
Rules:
- Include claims that sound important but lack source support.
- Include obvious-sounding assumptions if they are not actually supported by the provided source.
## Inferences
Use a table:
| ID | Inference | Based on | Risk if wrong |
| --- | --- | --- | --- |
Rules:
- Inferences are allowed, but must be explicitly labeled.
- Link each inference to facts or source material.
- Do not present inference as fact.
## Contradictions / Tensions
Use a table:
| ID | Conflict | Sources involved | Needs resolution |
| --- | --- | --- | --- |
Rules:
- Include hard contradictions and softer tensions.
- Include cases where one section implies readiness but another suggests a blocker.
## Open Questions
Use a table:
| ID | Question | Why it matters | Likely owner |
| --- | --- | --- | --- |
Rules:
- Focus on questions that block action, decision, reply, or confidence.
## Action-Relevant Implications
Use bullets.
Rules:
- These are implications, not decisions.
- Do not recommend a final decision unless the user explicitly asks.
- End this section with: "Do not treat these implications as final decisions."
## Suggested Next Skill
Recommend one downstream skill:
- `clear-ask` if the next problem is clarifying what someone wants.
- `decision-brief` if the next problem is choosing between options.
- `status-update` if the next problem is communicating what changed.
- `follow-up-draft` if the next problem is replying safely.
- `meeting-to-actions` if the next problem is extracting owners/actions.
- `brief-me` if the user needs a fast catch-up.
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.
## Success Standard
The user should be able to trust the fact ledger as a clean substrate for the next step.
In source-expanded mode, the user should also be able to see which claims got stronger, weaker, stayed contested, or remained unverified after outside evidence was checked.