Intelligence Dossier
A research skill for producing structured intelligence dossiers — the
kind of document a CEO reads before a meeting, a PM reads before
market-entry, or an investor reads before due diligence.
When to use this skill
- Deal-prep dossier before a major partnership / acquisition meeting
- Executive briefing ahead of a board, customer, or regulator meeting
- Market-entry analysis for a new geography or vertical
- Due-diligence overview for investment or M&A consideration
- Competitor profile in depth
- Person dossier ahead of executive recruiting or board engagement
Inputs the advisor expects
- Subject (company / person / market / domain)
- Purpose (deal-prep, due diligence, briefing — affects depth + emphasis)
- Audience (exec, board, working team)
- Timeline / deadline
- Known starting sources
- Sensitive areas to dig into
Clarify First
Before building the dossier, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Workflows
Workflow 1 — Generate dossier outline
- Specify subject type + purpose.
- Run
dossier_outline_generator.py to produce a structured outline
tailored to subject + purpose.
- Assign owners + research targets per section.
python3 dossier/scripts/dossier_outline_generator.py \
--subject-type company --purpose deal-prep --format markdown
Workflow 2 — Validate source triangulation
- Capture claims with supporting sources.
- Run
source_triangulation_validator.py to check each claim has
multiple independent supporting sources + source reliability.
- Flag thinly-sourced claims for additional research.
python3 dossier/scripts/source_triangulation_validator.py \
--input claims_with_sources.json --format markdown
Workflow 3 — Separate facts from inferences
- Capture dossier statements.
- Run
fact_inference_separator.py to classify each statement and
flag unsupported inferences.
python3 dossier/scripts/fact_inference_separator.py \
--input dossier_statements.json --format markdown
Decision frameworks
The dossier hierarchy
A useful structure for any dossier:
- Executive summary (1 page, lead with takeaway)
- Subject overview (facts: what they are)
- Context (market, history, environment)
- Capabilities + assets (what they can do)
- People + leadership (who runs it)
- Performance + trajectory (numbers, trends)
- Relationships + ecosystem (who they're with)
- Risks + open questions (what we don't know)
- Implications + recommendations (so what)
- Sources + methodology (how we know)
Fact vs inference discipline
Three categories per statement:
| Category |
Definition |
Example |
| Fact |
Verifiable, sourced |
"Founded 2018; HQ in Chicago" |
| Inference |
Reasoned from facts |
"Likely targeting enterprise segment based on hiring pattern" |
| Speculation |
No supporting evidence |
"Might pivot to AI next year" |
A trustworthy dossier separates these clearly. Mixing them = loss of credibility.
Source reliability scoring (Admiralty Code adapted)
| Reliability |
Code |
Description |
| Completely reliable |
A |
Established, history of completely reliable info |
| Usually reliable |
B |
History of mostly reliable info |
| Fairly reliable |
C |
History of reliable info with notable errors |
| Not usually reliable |
D |
Limited history; mixed accuracy |
| Unreliable |
E |
Known for inaccurate info |
| Cannot be judged |
F |
New / unknown source |
| Information credibility |
Code |
Description |
| Confirmed |
1 |
Confirmed by other independent sources |
| Probably true |
2 |
Not confirmed; consistent with other info |
| Possibly true |
3 |
Not confirmed; reasonable but unsupported |
| Doubtful |
4 |
Inconsistent with other info |
| Improbable |
5 |
Contradicted by other info |
| Cannot be judged |
6 |
New info; no validation possible |
A "B-2" rated claim is "usually reliable source, probably true" — workable. An "F-6" claim is "unknown source, unverified" — barely worth including.
Triangulation principle
For each significant claim:
- 1 source: anecdotal; flag explicitly
- 2 independent sources: workable (most dossier claims should reach this)
- 3+ independent sources: confirmed; safe to assert
"Independent" means not derived from the same underlying source. Two news
articles citing the same press release ≠ 2 independent sources.
Common engagements
"Build a dossier on company X before our acquisition meeting"
- Run outline generator (subject=company, purpose=deal-prep).
- Pull: financials, leadership, products, customers, IP, tech stack,
regulatory posture.
- Identify red flags: undisclosed litigation, key person dependencies,
customer concentration, regulatory risk.
- Recommendations: questions to ask in meeting; deal structure implications.
"Executive briefing for senator's office meeting"
- Run outline (subject=person/organization, purpose=briefing).
- Pull: voting record, recent statements, committee assignments,
donor profile, alignment with our position.
- Anticipate likely questions; prepare positions.
"Market-entry analysis for [country]"
- Run outline (subject=market, purpose=market-entry).
- Pull: market size, growth, competitive landscape, regulatory,
distribution, cultural / business norms, talent.
- Compare entry options (direct, partner, acquisition).
Anti-patterns to avoid
- Mixing facts + inferences without labels. Reader can't calibrate trust.
- Single-source claims presented as confirmed. Anecdote dressed as data.
- Unsourced "everyone knows" claims. Often turn out wrong.
- Padding with low-relevance facts. Bloated dossier loses signal.
- Burying risks at the end. Risks should be surfaced upfront.
- No update mechanism. Stale dossier on important subject = bad decisions.
- Adversarial language about subject. Bias erodes credibility.
References
references/dossier-frameworks-and-structure.md — outline patterns per subject type
references/source-triangulation-and-reliability.md — source assessment, triangulation
references/fact-vs-inference-discipline.md — categorization + writing patterns
Related skills
research/litreview — academic literature search
c-level-advisor/ceo-advisor — strategic briefing patterns
c-level-advisor/general-counsel-advisor — legal due diligence overlap
marketing/competitive-teardown — competitive intel angle
business-growth/customer-success-manager — account research patterns
1---2name: dossier3description: Structured intelligence dossiers on companies, people, markets, or domains, with source triangulation and fact/inference discipline. Use when preparing a deal-prep dossier, executive briefing, or due-diligence overview.4license: MIT + Commons Clause5---6
7# Intelligence Dossier
8
9A research skill for producing structured intelligence dossiers — the
10kind of document a CEO reads before a meeting, a PM reads before
11market-entry, or an investor reads before due diligence.
12
13## When to use this skill
14
15- **Deal-prep dossier** before a major partnership / acquisition meeting
16- **Executive briefing** ahead of a board, customer, or regulator meeting
17- **Market-entry analysis** for a new geography or vertical
18- **Due-diligence overview** for investment or M&A consideration
19- **Competitor profile** in depth
20- **Person dossier** ahead of executive recruiting or board engagement
21
22## Inputs the advisor expects
23
24- Subject (company / person / market / domain)
25- Purpose (deal-prep, due diligence, briefing — affects depth + emphasis)
26- Audience (exec, board, working team)
27- Timeline / deadline
28- Known starting sources
29- Sensitive areas to dig into
30
31## Clarify First
32
33Before building the dossier, confirm these inputs. If any is unknown or vague, ASK — do not assume:
34
35- [ ] **Subject + subject type (company / person / market)** — selects the outline template and which sections apply
36- [ ] **Purpose (deal-prep, due diligence, briefing, market-entry)** — drives depth, emphasis, and the Implications section
37- [ ] **Audience (exec, board, working team)** — sets altitude and length of the executive summary
38- [ ] **Key decision or risk to inform** — drives the Risks + Open Questions and Recommendations sections
39
40Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
41
42## Workflows
43
44### Workflow 1 — Generate dossier outline
45
461. Specify subject type + purpose.
472. Run `dossier_outline_generator.py` to produce a structured outline
48 tailored to subject + purpose.
493. Assign owners + research targets per section.
50
51```bash
52python3 dossier/scripts/dossier_outline_generator.py \
53 --subject-type company --purpose deal-prep --format markdown
54```
55
56### Workflow 2 — Validate source triangulation
57
581. Capture claims with supporting sources.
592. Run `source_triangulation_validator.py` to check each claim has
60 multiple independent supporting sources + source reliability.
613. Flag thinly-sourced claims for additional research.
62
63```bash
64python3 dossier/scripts/source_triangulation_validator.py \
65 --input claims_with_sources.json --format markdown
66```
67
68### Workflow 3 — Separate facts from inferences
69
701. Capture dossier statements.
712. Run `fact_inference_separator.py` to classify each statement and
72 flag unsupported inferences.
73
74```bash
75python3 dossier/scripts/fact_inference_separator.py \
76 --input dossier_statements.json --format markdown
77```
78
79## Decision frameworks
80
81### The dossier hierarchy
82
83A useful structure for any dossier:
84
851. **Executive summary** (1 page, lead with takeaway)
862. **Subject overview** (facts: what they are)
873. **Context** (market, history, environment)
884. **Capabilities + assets** (what they can do)
895. **People + leadership** (who runs it)
906. **Performance + trajectory** (numbers, trends)
917. **Relationships + ecosystem** (who they're with)
928. **Risks + open questions** (what we don't know)
939. **Implications + recommendations** (so what)
9410. **Sources + methodology** (how we know)
95
96## Fact vs inference discipline
97
98Three categories per statement:
99
100| Category | Definition | Example |
101|----------|------------|---------|
102| **Fact** | Verifiable, sourced | "Founded 2018; HQ in Chicago" |
103| **Inference** | Reasoned from facts | "Likely targeting enterprise segment based on hiring pattern" |
104| **Speculation** | No supporting evidence | "Might pivot to AI next year" |
105
106A trustworthy dossier separates these clearly. Mixing them = loss of credibility.
107
108### Source reliability scoring (Admiralty Code adapted)
109
110| Reliability | Code | Description |
111|-------------|------|-------------|
112| Completely reliable | A | Established, history of completely reliable info |
113| Usually reliable | B | History of mostly reliable info |
114| Fairly reliable | C | History of reliable info with notable errors |
115| Not usually reliable | D | Limited history; mixed accuracy |
116| Unreliable | E | Known for inaccurate info |
117| Cannot be judged | F | New / unknown source |
118
119| Information credibility | Code | Description |
120|--------------------------|------|-------------|
121| Confirmed | 1 | Confirmed by other independent sources |
122| Probably true | 2 | Not confirmed; consistent with other info |
123| Possibly true | 3 | Not confirmed; reasonable but unsupported |
124| Doubtful | 4 | Inconsistent with other info |
125| Improbable | 5 | Contradicted by other info |
126| Cannot be judged | 6 | New info; no validation possible |
127
128A "B-2" rated claim is "usually reliable source, probably true" — workable. An "F-6" claim is "unknown source, unverified" — barely worth including.
129
130### Triangulation principle
131
132For each significant claim:
133- **1 source:** anecdotal; flag explicitly
134- **2 independent sources:** workable (most dossier claims should reach this)
135- **3+ independent sources:** confirmed; safe to assert
136
137"Independent" means not derived from the same underlying source. Two news
138articles citing the same press release ≠ 2 independent sources.
139
140## Common engagements
141
142### "Build a dossier on company X before our acquisition meeting"
1431. Run outline generator (subject=company, purpose=deal-prep).
1442. Pull: financials, leadership, products, customers, IP, tech stack,
145 regulatory posture.
1463. Identify red flags: undisclosed litigation, key person dependencies,
147 customer concentration, regulatory risk.
1484. Recommendations: questions to ask in meeting; deal structure implications.
149
150### "Executive briefing for senator's office meeting"
1511. Run outline (subject=person/organization, purpose=briefing).
1522. Pull: voting record, recent statements, committee assignments,
153 donor profile, alignment with our position.
1543. Anticipate likely questions; prepare positions.
155
156### "Market-entry analysis for [country]"
1571. Run outline (subject=market, purpose=market-entry).
1582. Pull: market size, growth, competitive landscape, regulatory,
159 distribution, cultural / business norms, talent.
1603. Compare entry options (direct, partner, acquisition).
161
162## Anti-patterns to avoid
163
164- **Mixing facts + inferences without labels.** Reader can't calibrate trust.
165- **Single-source claims presented as confirmed.** Anecdote dressed as data.
166- **Unsourced "everyone knows" claims.** Often turn out wrong.
167- **Padding with low-relevance facts.** Bloated dossier loses signal.
168- **Burying risks at the end.** Risks should be surfaced upfront.
169- **No update mechanism.** Stale dossier on important subject = bad decisions.
170- **Adversarial language about subject.** Bias erodes credibility.
171
172## References
173
174- `references/dossier-frameworks-and-structure.md` — outline patterns per subject type
175- `references/source-triangulation-and-reliability.md` — source assessment, triangulation
176- `references/fact-vs-inference-discipline.md` — categorization + writing patterns
177
178## Related skills
179
180- `research/litreview` — academic literature search
181- `c-level-advisor/ceo-advisor` — strategic briefing patterns
182- `c-level-advisor/general-counsel-advisor` — legal due diligence overlap
183- `marketing/competitive-teardown` — competitive intel angle
184- `business-growth/customer-success-manager` — account research patterns