Summarization
Produce concise, accurate summaries that capture what matters. A good summary saves the reader time while preserving the information they need to make decisions or take action.
Before You Summarize
Understand the context:
- What type of content is this? (Business doc, technical spec, conversation, research paper, code)
- Who is the audience? (Executive, engineer, general reader)
- What's the purpose? (Decision-making, catch-up, reference, sharing)
- How long should the summary be? (If not specified, scale to content complexity — not just length)
These determine which approach to use and what to emphasize.
Reference Materials
- Load
summary-templates.md for ready-to-use templates for each summary type (Executive, Technical, Meeting, Research, Changelog). Use these as starting structures and adapt to the specific content.
Summarization Approaches
Choose the approach that matches the content type:
Executive Summary
For business documents, reports, proposals, and strategy decks.
Structure:
- Bottom line first: Lead with the key decision, recommendation, or conclusion
- Critical metrics: Include the 2-4 numbers that matter most (revenue, timeline, cost, impact)
- Key findings: 3-5 bullet points covering what was discovered or decided
- Risks and concerns: What could go wrong, what's uncertain
- Next steps: Who does what by when
Example pattern:
**Recommendation:** [One sentence with the core decision]
**Key metrics:** [2-4 data points]
**Findings:**
- [Most important finding]
- [Second most important]
- [Third]
**Risks:** [1-2 key risks]
**Next steps:** [Action items with owners and deadlines]
Guidelines for executive summaries:
- Use business language, not technical jargon
- Every sentence should help the reader make a decision
- If you can't state the bottom line in one sentence, the source material may be unclear — flag this
- Include specific numbers, not vague qualifiers ("revenue grew 23%" not "revenue grew significantly")
Technical Summary
For technical documents, architecture docs, RFCs, code reviews, and documentation.
Structure:
- Purpose: What problem does this solve? Why does it exist?
- Approach: How does it work at a high level?
- Key decisions: What technical choices were made and why?
- Dependencies: What does this rely on? What relies on it?
- Trade-offs: What was gained and what was sacrificed?
- Limitations: Known issues, constraints, or gaps
- Open questions: Unresolved decisions or areas needing further work
Guidelines for technical summaries:
- Preserve technical precision — don't simplify terms that have specific meanings
- Include architecture decisions and their rationale
- Note API contracts, data formats, and integration points
- Mention performance characteristics if discussed in the source
- Flag breaking changes or migration requirements
Research/Academic Summary
For research papers, studies, whitepapers, and analytical reports.
Structure:
- Research question: What was being investigated?
- Methodology: How was the study conducted? (brief)
- Key findings: The 3-5 most important results
- Significance: Why do these findings matter?
- Limitations: What the study doesn't cover or can't prove
- Implications: What should change based on these findings?
Guidelines for research summaries:
- Distinguish between correlation and causation
- Include sample sizes and confidence levels when available
- Note if results are statistically significant vs practically significant
- Preserve nuance — don't overstate findings
- Flag if the methodology has notable limitations
Conversation/Meeting Summary
For meeting notes, chat logs, email threads, and discussions.
Structure:
- Decisions made: What was agreed upon (be specific)
- Action items: Who is doing what by when
- Key discussion points: The main topics debated
- Disagreements: Where people differed and how it was resolved (or wasn't)
- Open questions: What still needs to be decided
- Parking lot: Topics raised but deferred
Guidelines for conversation summaries:
- Attribute decisions and action items to specific people
- Capture the "why" behind decisions, not just the "what"
- Note when consensus was reached vs when a decision was imposed
- Include deadlines and commitments
- Flag anything that seemed unresolved or contentious
Code/Changelog Summary
For code diffs, pull requests, release notes, and changelogs.
Structure:
- What changed: High-level description of the changes
- Why: The motivation (bug fix, feature, refactor, performance)
- Impact: What users/developers will notice
- Breaking changes: Anything that requires migration or adaptation
- Notable details: Interesting implementation choices or caveats
Guidelines for code summaries:
- Lead with user-facing impact, not implementation details
- Group related changes together
- Distinguish between bug fixes, features, and internal changes
- Highlight breaking changes prominently
- Note if tests were added or updated
Core Principles
These apply regardless of which approach you use:
Accuracy Above All
- Never introduce information that isn't in the source material
- If something is ambiguous in the source, say so — don't guess
- Use the same terminology as the source (don't substitute synonyms that shift meaning)
- If quoting, be exact. If paraphrasing, preserve the original intent
Structure Matters
- Use bullet points, numbered lists, and headers for scannability
- Put the most important information first (inverted pyramid)
- Group related points together
- Use consistent formatting throughout
Right-Size the Summary
- A 2-page memo and a 200-page report don't get the same treatment
- Scale to complexity of content, not just its length
- A simple topic covered in 50 pages might need only 3 bullets
- A dense technical spec of 5 pages might need a full page summary
Preserve Quantitative Data
- Always include specific numbers, dates, and metrics from the source
- "Revenue was $4.2M, up 23% YoY" not "revenue increased significantly"
- Include dates, deadlines, and timelines
- Preserve units and precision
Handle Uncertainty Honestly
- If the source is unclear, say "The document is unclear on..." rather than guessing
- If information seems contradictory, note the contradiction
- If key information is missing, flag what's absent
- Distinguish between what the source states as fact vs opinion vs speculation
Multi-Document Summarization
When summarizing multiple documents together:
- Read all documents first before starting the summary
- Identify themes that appear across multiple documents
- Note contradictions between documents and flag them
- Attribute information to specific documents when sources differ
- Synthesize, don't just concatenate — find the narrative across documents
Quality Checklist
Before delivering a summary, verify:
1---2name: summarization3description: Summarize documents, articles, conversations, code, and technical content into concise, accurate summaries. Use when user asks to summarize, condense, create a TL;DR, write an executive summary, extract key points, or distill content. Trigger when user says things like "summarize this", "give me the key points", "TL;DR", "what are the main takeaways", "condense this", "brief me on this", or provides long content asking for a shorter version. Also trigger for meeting notes summaries, research paper abstracts, and changelog summaries. Do NOT trigger for rewriting or paraphrasing at similar length, translation, or content generation from scratch.4---5
6# Summarization
7
8Produce concise, accurate summaries that capture what matters. A good summary saves the reader time while preserving the information they need to make decisions or take action.
9
10## Before You Summarize
11
12Understand the context:
13
141. **What type of content is this?** (Business doc, technical spec, conversation, research paper, code)
152. **Who is the audience?** (Executive, engineer, general reader)
163. **What's the purpose?** (Decision-making, catch-up, reference, sharing)
174. **How long should the summary be?** (If not specified, scale to content complexity — not just length)
18
19These determine which approach to use and what to emphasize.
20
21## Reference Materials
22
23- Load `summary-templates.md` for ready-to-use templates for each summary type (Executive, Technical, Meeting, Research, Changelog). Use these as starting structures and adapt to the specific content.
24
25## Summarization Approaches
26
27Choose the approach that matches the content type:
28
29### Executive Summary
30For business documents, reports, proposals, and strategy decks.
31
32**Structure:**
331. **Bottom line first**: Lead with the key decision, recommendation, or conclusion
342. **Critical metrics**: Include the 2-4 numbers that matter most (revenue, timeline, cost, impact)
353. **Key findings**: 3-5 bullet points covering what was discovered or decided
364. **Risks and concerns**: What could go wrong, what's uncertain
375. **Next steps**: Who does what by when
38
39**Example pattern:**
40```
41**Recommendation:** [One sentence with the core decision]
42
43**Key metrics:** [2-4 data points]
44
45**Findings:**
46- [Most important finding]
47- [Second most important]
48- [Third]
49
50**Risks:** [1-2 key risks]
51
52**Next steps:** [Action items with owners and deadlines]
53```
54
55**Guidelines for executive summaries:**
56- Use business language, not technical jargon
57- Every sentence should help the reader make a decision
58- If you can't state the bottom line in one sentence, the source material may be unclear — flag this
59- Include specific numbers, not vague qualifiers ("revenue grew 23%" not "revenue grew significantly")
60
61### Technical Summary
62For technical documents, architecture docs, RFCs, code reviews, and documentation.
63
64**Structure:**
651. **Purpose**: What problem does this solve? Why does it exist?
662. **Approach**: How does it work at a high level?
673. **Key decisions**: What technical choices were made and why?
684. **Dependencies**: What does this rely on? What relies on it?
695. **Trade-offs**: What was gained and what was sacrificed?
706. **Limitations**: Known issues, constraints, or gaps
717. **Open questions**: Unresolved decisions or areas needing further work
72
73**Guidelines for technical summaries:**
74- Preserve technical precision — don't simplify terms that have specific meanings
75- Include architecture decisions and their rationale
76- Note API contracts, data formats, and integration points
77- Mention performance characteristics if discussed in the source
78- Flag breaking changes or migration requirements
79
80### Research/Academic Summary
81For research papers, studies, whitepapers, and analytical reports.
82
83**Structure:**
841. **Research question**: What was being investigated?
852. **Methodology**: How was the study conducted? (brief)
863. **Key findings**: The 3-5 most important results
874. **Significance**: Why do these findings matter?
885. **Limitations**: What the study doesn't cover or can't prove
896. **Implications**: What should change based on these findings?
90
91**Guidelines for research summaries:**
92- Distinguish between correlation and causation
93- Include sample sizes and confidence levels when available
94- Note if results are statistically significant vs practically significant
95- Preserve nuance — don't overstate findings
96- Flag if the methodology has notable limitations
97
98### Conversation/Meeting Summary
99For meeting notes, chat logs, email threads, and discussions.
100
101**Structure:**
1021. **Decisions made**: What was agreed upon (be specific)
1032. **Action items**: Who is doing what by when
1043. **Key discussion points**: The main topics debated
1054. **Disagreements**: Where people differed and how it was resolved (or wasn't)
1065. **Open questions**: What still needs to be decided
1076. **Parking lot**: Topics raised but deferred
108
109**Guidelines for conversation summaries:**
110- Attribute decisions and action items to specific people
111- Capture the "why" behind decisions, not just the "what"
112- Note when consensus was reached vs when a decision was imposed
113- Include deadlines and commitments
114- Flag anything that seemed unresolved or contentious
115
116### Code/Changelog Summary
117For code diffs, pull requests, release notes, and changelogs.
118
119**Structure:**
1201. **What changed**: High-level description of the changes
1212. **Why**: The motivation (bug fix, feature, refactor, performance)
1223. **Impact**: What users/developers will notice
1234. **Breaking changes**: Anything that requires migration or adaptation
1245. **Notable details**: Interesting implementation choices or caveats
125
126**Guidelines for code summaries:**
127- Lead with user-facing impact, not implementation details
128- Group related changes together
129- Distinguish between bug fixes, features, and internal changes
130- Highlight breaking changes prominently
131- Note if tests were added or updated
132
133## Core Principles
134
135These apply regardless of which approach you use:
136
137### Accuracy Above All
138- Never introduce information that isn't in the source material
139- If something is ambiguous in the source, say so — don't guess
140- Use the same terminology as the source (don't substitute synonyms that shift meaning)
141- If quoting, be exact. If paraphrasing, preserve the original intent
142
143### Structure Matters
144- Use bullet points, numbered lists, and headers for scannability
145- Put the most important information first (inverted pyramid)
146- Group related points together
147- Use consistent formatting throughout
148
149### Right-Size the Summary
150- A 2-page memo and a 200-page report don't get the same treatment
151- Scale to complexity of content, not just its length
152- A simple topic covered in 50 pages might need only 3 bullets
153- A dense technical spec of 5 pages might need a full page summary
154
155### Preserve Quantitative Data
156- Always include specific numbers, dates, and metrics from the source
157- "Revenue was $4.2M, up 23% YoY" not "revenue increased significantly"
158- Include dates, deadlines, and timelines
159- Preserve units and precision
160
161### Handle Uncertainty Honestly
162- If the source is unclear, say "The document is unclear on..." rather than guessing
163- If information seems contradictory, note the contradiction
164- If key information is missing, flag what's absent
165- Distinguish between what the source states as fact vs opinion vs speculation
166
167## Multi-Document Summarization
168
169When summarizing multiple documents together:
170
1711. **Read all documents first** before starting the summary
1722. **Identify themes** that appear across multiple documents
1733. **Note contradictions** between documents and flag them
1744. **Attribute information** to specific documents when sources differ
1755. **Synthesize, don't just concatenate** — find the narrative across documents
176
177## Quality Checklist
178
179Before delivering a summary, verify:
180
181- [ ] Could someone make a decision based on this summary alone?
182- [ ] Are all key numbers and dates preserved?
183- [ ] Is anything in the summary not actually in the source?
184- [ ] Would the original author agree this is a fair representation?
185- [ ] Is the most important information at the top?
186- [ ] Is it the right length for the content and audience?