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.
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.
Understand the context:
These determine which approach to use and what to emphasize.
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.Choose the approach that matches the content type:
For business documents, reports, proposals, and strategy decks.
Structure:
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:
For technical documents, architecture docs, RFCs, code reviews, and documentation.
Structure:
Guidelines for technical summaries:
For research papers, studies, whitepapers, and analytical reports.
Structure:
Guidelines for research summaries:
For meeting notes, chat logs, email threads, and discussions.
Structure:
Guidelines for conversation summaries:
For code diffs, pull requests, release notes, and changelogs.
Structure:
Guidelines for code summaries:
These apply regardless of which approach you use:
When summarizing multiple documents together:
Before delivering a summary, verify: