research-intelligence
Research Intelligence
Transform research content into actionable knowledge using structured extraction patterns.
Pattern Selection
Determine the appropriate pattern based on user intent:
| Intent | Pattern | When to Use |
|---|---|---|
| Deep paper analysis | analyze_paper |
Scientific papers requiring methodology/findings assessment |
| Quick paper overview | summarize_paper |
Need key points without deep critique |
| Extract insights | extract_wisdom |
Podcasts, videos, articles, general content |
| Evaluate arguments | analyze_claims |
Content with truth claims requiring evidence analysis |
| Compile citations | extract_references |
Building bibliographies, literature reviews |
| Identify key ideas | extract_ideas |
Brainstorming, concept extraction |
| Find controversies | extract_controversial_ideas |
Identifying contested viewpoints |
Decision flow:
- Is it a scientific paper? →
analyze_paper(deep) orsummarize_paper(quick) - Does it contain claims to verify? →
analyze_claims - Need citations/references? →
extract_references - General content for insights? →
extract_wisdom
Pattern Execution
Each pattern follows the Fabric structure. Load the appropriate reference file, then apply its IDENTITY, STEPS, and OUTPUT format to the user's content.
Core Patterns
See references/ for full pattern definitions:
- analyze_paper.md - Scientific paper deep analysis
- summarize_paper.md - Quick paper summary
- extract_wisdom.md - General insight extraction
- analyze_claims.md - Truth claim evaluation
- extract_references.md - Citation compilation
Output Guidelines
- Use bulleted lists for extracted items (not numbered)
- Never repeat ideas, insights, or quotes
- Don't start consecutive items with the same words
- Match output verbosity to user's apparent needs
- For papers: always note limitations and methodology quality
Chaining Patterns
Offer logical follow-ups after completing a pattern:
- After
analyze_paper→ offerextract_referencesfor bibliography - After
extract_wisdom→ offer to create flashcards or summary - After
analyze_claims→ offer to find supporting/contradicting evidence
More from spitoglou/fabric-claude-skills
learning-education
Create learning materials, explain concepts, generate quizzes and study aids. Use when asked to explain topics, create tutorials, generate practice questions, make flashcards, design curricula, or help study. Triggers include "explain this", "help me learn", "create a quiz", "tutorial for", "study guide", "how does X work", "teach me", "practice questions".
33critical-thinking
Analyze arguments, detect biases, evaluate claims, and improve reasoning. Use when asked to fact-check, identify logical fallacies, evaluate arguments, analyze predictions, find root causes, or think adversarially about plans. Triggers include "evaluate this argument", "logical fallacies", "fact check", "analyze the claims", "identify biases", "devil's advocate", "red team this", "root cause".
11writing-enhancement
Improve writing quality, fix errors, and transform style. Use when asked to proofread, edit, improve clarity, fix grammar/typos, enhance academic writing, analyze prose quality, humanize technical content, or write essays. Triggers include "improve this writing", "fix typos", "proofread", "make this clearer", "academic style", "humanize", "write an essay", "analyze my writing".
9technical-documentation
Create and improve technical documentation including architecture designs, PRDs, API docs, code explanations, and visual diagrams. Use when asked to document systems, explain codebases, create design documents, write PRDs, generate Mermaid/PlantUML diagrams, review architecture, write user stories, or create pull request descriptions. Triggers include "document this", "create a design doc", "explain this code", "write a PRD", "create a diagram", "architecture overview", "user story for", "PR description".
8content-creation
Create newsletters, social media posts, presentations, professional emails, and other content for publication or communication. Use when asked to write newsletters, draft emails, create social posts, design presentations, or prepare content for specific audiences. Triggers include "write a newsletter", "draft an email", "create a post", "social media", "presentation", "blog post", "LinkedIn", "announcement".
7content-transformation
Convert content between formats, summarize at different levels, and repurpose for various platforms. Use when asked to convert to markdown, create summaries of varying lengths, make tweets, create flashcards, or process video content. Triggers include "convert to markdown", "summarize in one sentence", "make this a tweet", "create flashcards", "TL;DR", "summarize this video", "export as CSV".
7