Create comprehensive, research-backed ~50-page learning guides (.md) on any topic, written for experienced technical professionals. Use this skill whenever the user asks to create a learning guide, study guide, research document, guidance document, briefing document, or any request to research a topic and produce an educational Markdown document. Trigger on phrases like "create a guide on...", "I need to understand...", "research and write about...", "help me get up to speed on...", "write a learning guide for...", "create learning materials on...", "brief me on...", "what do I need to know about...", "teach me about...", or "I want to learn about...". This skill combines thorough web research (10-15 searches minimum with web_fetch for full content) with structured writing to produce dense, practical, staff-engineer-level guides with decision frameworks, architectural thinking, ecosystem maps, real-world scenarios, and trade-off analysis. Output is always Markdown (.md), never .docx. No code snippets — focuse
This skill creates comprehensive ~50-page Markdown learning guides by:
Researching the topic thoroughly via web search (10-15 searches minimum, with web_fetch on the best results)
Structuring content for an experienced technical professional who needs to get up to speed on a new domain fast
Writing a polished Markdown document focused on architecture, decision frameworks, trade-offs, ecosystem maps, and real-world scenarios — no code snippets
Audience Profile
The reader is a staff software engineer with 20+ years of experience spanning AI/ML engineering, trade compliance, regulatory affairs, and real estate. They learn new domains regularly and need to get up to speed fast.
What works:
Architectural thinking — how systems fit together, why they were designed that way, trade-offs
Decision frameworks — when to use X vs Y, what factors matter, how to evaluate options
Mental models — the right way to think about something so they can derive the details
Historical context that explains WHY things are the way they are — the decisions and constraints that shaped the current state
Ecosystem maps — key players, what each does, how they relate, where the power/money/influence sits
Real-world scenarios and use cases showing how concepts play out in practice
Trade-offs, gotchas, and "what most people get wrong" — failure modes accelerate learning
Honest maturity assessment — battle-tested or bleeding edge? Where are the gaps?
Specific numbers, thresholds, dates, and names from actual research — not vague generalities
What does NOT work:
Code snippets and implementation examples — they can write code, they need to understand the domain first
Beginner-level explanations of basic concepts (networking, databases, APIs, etc.)
Marketing language or hype
Padding and filler — every paragraph must earn its place
Excessive caveats and hedging — be direct, flag uncertainty where it exists, move on
Output Format
Single .md file. No .docx, no JavaScript, no npm packages, no document generation libraries.
Clean Markdown: #/##/### headings, **bold**, standard tables, > blockquotes for callout boxes, --- dividers.
Save to /mnt/user-data/outputs/[topic-slug]-guide.md
No Code Snippets Rule
Do NOT include code blocks, API examples, SDK usage, CLI commands, or implementation details in the guide content. The only exception: if the topic IS a programming language/framework, include minimal pseudocode-level examples (no more than 5-10 lines) only where absolutely necessary to illustrate a concept — and even then, prefer plain English explanation. Use cases, architectural patterns, and decision frameworks replace code examples entirely.
Callout Conventions
Use these callout patterns consistently throughout every chapter:
💡 Key Insight: [Architectural insight or mental model that changes how you think about the topic]
⚠️ Watch Out: [Common mistake, gotcha, or misconception — especially ones that bite experienced engineers]
📋 Use Case: [Real-world scenario showing how this plays out in practice — situation, approach, outcome]
🔍 Deep Dive: [Extra context for those who want to go deeper on a specific sub-topic]
⚖️ Trade-off: [X gives you A but costs you B — when to choose each option and why]
Aim for 2-4 callouts per chapter, mixing types.
Document Structure Template
Every guide follows this structure. Adapt chapter count to topic complexity (8-12 chapters total).
# [Topic]: A Staff Engineer's Guide
> **Last Updated:** [Current Date]
> **Research Sources:** [Number] sources consulted
> **Reading Time:** ~75-90 minutes
---
## How to Use This Guide
[2-3 sentences: what this guide covers, what it assumes you already know, and what you'll be able to do/decide/evaluate after reading it]
---
## Table of Contents
[Generated from headings]
---
## PART 1: FOUNDATIONS & CONTEXT
### Chapter 1: [Topic] in 5 Minutes
- What it is (one clear paragraph — the "explain it to a staff engineer at a different company" version)
- Why it exists — the problem it solves and why previous approaches fell short
- Where it sits in the broader ecosystem (what it connects to, what depends on it)
- Current state: mature/emerging/experimental, adoption level, major users
### Chapter 2: How We Got Here
- Timeline of key inflection points (not exhaustive history — just the decisions that shaped today's landscape)
- What drove each major shift (technology changes, regulation, market forces, failures)
- Why this matters now — what's different about the current moment
### Chapter 3: Architecture & Mental Models
- How the system/domain actually works — the mechanics, end to end
- The right mental model for thinking about it (analogies to systems you already know)
- Key architectural decisions and their trade-offs
- Where the complexity lives and why
---
## PART 2: DEEP DIVE
### Chapters 4-7: Major Domain Areas
Each chapter covers one major aspect of the topic with this structure:
1. **Context & Background** — Why this area matters, how it fits the whole
2. **How It Works** — Mechanics explained conceptually (no code)
3. **Key Players & Ecosystem** — Who does what, market dynamics, relationships
4. **Decision Framework** — When/why/how to evaluate options in this area
5. **Real-World Use Case** — Concrete scenario: situation → approach → outcome → lessons
6. **Trade-offs & Gotchas** — What experienced practitioners get wrong, edge cases, failure modes
7. **Current State & Maturity** — How battle-tested is this? Where are the gaps?
---
## PART 3: STRATEGIC PERSPECTIVE
### Chapter 8: Real-World Scenarios
- 3-5 detailed scenarios showing how the topic plays out in practice
- Each: situation (with enough context to feel real) → decisions made → outcome → what to learn from it
- Include at least one failure scenario — what went wrong and why
### Chapter 9: The Current Landscape
- Market map: major players, their positioning, strengths/weaknesses
- Comparison table where applicable (products, approaches, frameworks)
- Where the industry is heading — supported by specific signals from research
- Open questions and unresolved debates
### Chapter 10: Making Decisions
- Framework for evaluating options in this domain
- Key questions to ask (of vendors, of your team, of the technology)
- Red flags and green flags
- "If I were starting today, here's how I'd approach it"
---
## REFERENCE
### Quick Reference Table
| Concept | Key Point | Why It Matters |
|---------|-----------|----------------|
| [Term/Concept] | [One-line summary] | [Practical relevance] |
### Glossary
| Term | Definition |
|------|-----------|
| [Domain-specific term] | [Clear, precise, practitioner-style definition] |
### Sources & Further Reading
- [Source title — URL — what it's useful for]
- Organized by: Official/Primary Sources, Best Technical Deep-Dives, Staying Current
Workflow
Phase 1 — Understand the Request
If not clear from the user's message, ask:
What topic? (required)
Any specific angle, focus area, or decision you're trying to make? (optional)
Any areas you already know well and want to skip? (optional)
Default assumptions if not specified: staff engineer audience, no prior domain knowledge of THIS specific topic (but strong general technical/business background), wants both breadth and depth.
Phase 2 — Research
This is the most important phase. The guide is only as good as the research. Conduct 10-15 web searches minimum.
Search strategy (in this order):
Foundational (3-4 searches): What is [topic], how [topic] works, [topic] architecture/system design, history of [topic]
Current landscape (3-4 searches): [topic] [current year] trends, [topic] market landscape, latest [topic] developments, [topic] regulations/standards current
Ecosystem & players (2-3 searches): [topic] major companies/organizations, [topic] comparison, [topic] vs [alternative]
Practical & critical (2-3 searches): [topic] real-world use cases, [topic] common mistakes/failures, [topic] best practices, [topic] challenges/limitations
Include the current year in searches for anything that changes (regulations, market data, technology)
Prefer official sources, technical documentation, academic papers, and reputable industry analysis over blog posts
Use web_fetch on the 5-8 best search results to get full article content — search snippets alone are not enough for a 50-page guide
Track all sources with URLs for the References section
When sources conflict, note the disagreement and present both perspectives
Look for specific numbers: market sizes, adoption rates, performance benchmarks, dates, thresholds
Do NOT fabricate statistics or sources — if you cannot find a number, say the data is not readily available
Phase 3 — Build the Outline
Build the chapter outline following the document structure template above. Adapt the number of "deep dive" chapters (Part 2) based on how many major sub-topics the research uncovered. Typical range: 8-12 total chapters.
Present the outline to the user briefly before writing (do not ask for approval — just show it and proceed unless they interrupt).
Phase 4 — Write the Full Guide
Write the complete guide in a single Markdown file.
Content principles:
Every chapter opens with 1-2 sentences stating what the reader will understand after reading it
Lead with "why" before "what" — context before detail
Use specific data from research: names, numbers, dates — not "many companies" or "in recent years"
Include callout boxes throughout (2-4 per chapter, mix of types: 💡 ⚠️ 📋 ⚖️ 🔍)
End each chapter with Key Takeaways (3-5 bullet points, each one sentence)
Use comparison tables wherever there are multiple options to evaluate
No code. No implementation details. Concepts, architecture, decisions, trade-offs only.
Write at staff engineer level — do not explain what an API is, DO explain why this particular domain chose REST over event-driven or vice versa
Be direct and opinionated where the evidence supports it: "Option A is clearly better for X because..." not "One might consider..."
Flag genuine uncertainty honestly: "This is still debated because..."
Include at least one failure/cautionary real-world scenario
Tone:
Like a senior principal engineer briefing a peer who is moving into a new domain
Dense but readable — every paragraph earns its place
Direct, specific, no filler
Occasional dry humor is fine if natural
Length target: 15,000-20,000 words (~50 pages when rendered). Comprehensive but not padded.
Phase 5 — Save and Present
Save the .md file to /mnt/user-data/outputs/[topic-slug]-guide.md
Present it to the user using present_files
Give a 3-4 sentence summary of what is covered and any notable findings from the research
Quality Checklist
Verify every item before delivering:
10+ web searches were conducted and results incorporated with specific data (dates, numbers, names)
Zero code snippets anywhere in the document
Every domain-specific term explained on first use (inline, not glossary-only)
Callout boxes distributed throughout every chapter (💡, ⚠️, 📋, ⚖️, 🔍)
Comparison tables used wherever multiple options exist
At least one failure/cautionary scenario included
Key Takeaways at end of each chapter
Glossary covers all domain-specific terms used
References section lists actual sources with URLs from the research phase
"How to Use This Guide" section sets expectations at the top
Content is at staff engineer level — assumes strong technical background, zero domain knowledge
No filler paragraphs — every section adds concrete value
Word count is 15,000-20,000 (check before saving)
1---2name: learning-guide-creator3description: Create comprehensive, research-backed ~50-page learning guides (.md) on any topic, written for experienced technical professionals. Use this skill whenever the user asks to create a learning guide, study guide, research document, guidance document, briefing document, or any request to research a topic and produce an educational Markdown document. Trigger on phrases like "create a guide on...", "I need to understand...", "research and write about...", "help me get up to speed on...", "write a learning guide for...", "create learning materials on...", "brief me on...", "what do I need to know about...", "teach me about...", or "I want to learn about...". This skill combines thorough web research (10-15 searches minimum with web_fetch for full content) with structured writing to produce dense, practical, staff-engineer-level guides with decision frameworks, architectural thinking, ecosystem maps, real-world scenarios, and trade-off analysis. Output is always Markdown (.md), never .docx. No code snippets — focuse4---56# Learning Guide Creator78## Overview910This skill creates comprehensive ~50-page Markdown learning guides by:111. Researching the topic thoroughly via web search (10-15 searches minimum, with web_fetch on the best results)122. Structuring content for an experienced technical professional who needs to get up to speed on a new domain fast133. Writing a polished Markdown document focused on architecture, decision frameworks, trade-offs, ecosystem maps, and real-world scenarios — no code snippets1415## Audience Profile1617The reader is a staff software engineer with 20+ years of experience spanning AI/ML engineering, trade compliance, regulatory affairs, and real estate. They learn new domains regularly and need to get up to speed fast.1819**What works:**20- Architectural thinking — how systems fit together, why they were designed that way, trade-offs21- Decision frameworks — when to use X vs Y, what factors matter, how to evaluate options22- Mental models — the right way to think about something so they can derive the details23- Historical context that explains WHY things are the way they are — the decisions and constraints that shaped the current state24- Ecosystem maps — key players, what each does, how they relate, where the power/money/influence sits25- Real-world scenarios and use cases showing how concepts play out in practice26- Trade-offs, gotchas, and "what most people get wrong" — failure modes accelerate learning27- Honest maturity assessment — battle-tested or bleeding edge? Where are the gaps?28- Specific numbers, thresholds, dates, and names from actual research — not vague generalities2930**What does NOT work:**31- Code snippets and implementation examples — they can write code, they need to understand the domain first32- Beginner-level explanations of basic concepts (networking, databases, APIs, etc.)33- Marketing language or hype34- Padding and filler — every paragraph must earn its place35- Excessive caveats and hedging — be direct, flag uncertainty where it exists, move on3637## Output Format3839- Single `.md` file. No .docx, no JavaScript, no npm packages, no document generation libraries.40- Clean Markdown: `#`/`##`/`###` headings, `**bold**`, standard tables, `>` blockquotes for callout boxes, `---` dividers.41- Save to `/mnt/user-data/outputs/[topic-slug]-guide.md`4243### No Code Snippets Rule4445Do NOT include code blocks, API examples, SDK usage, CLI commands, or implementation details in the guide content. The only exception: if the topic IS a programming language/framework, include minimal pseudocode-level examples (no more than 5-10 lines) only where absolutely necessary to illustrate a concept — and even then, prefer plain English explanation. Use cases, architectural patterns, and decision frameworks replace code examples entirely.4647### Callout Conventions4849Use these callout patterns consistently throughout every chapter:5051> **💡 Key Insight:** [Architectural insight or mental model that changes how you think about the topic]5253> **⚠️ Watch Out:** [Common mistake, gotcha, or misconception — especially ones that bite experienced engineers]5455> **📋 Use Case:** [Real-world scenario showing how this plays out in practice — situation, approach, outcome]5657> **🔍 Deep Dive:** [Extra context for those who want to go deeper on a specific sub-topic]5859> **⚖️ Trade-off:** [X gives you A but costs you B — when to choose each option and why]6061Aim for 2-4 callouts per chapter, mixing types.6263## Document Structure Template6465Every guide follows this structure. Adapt chapter count to topic complexity (8-12 chapters total).6667```markdown68# [Topic]: A Staff Engineer's Guide6970> **Last Updated:** [Current Date]71> **Research Sources:** [Number] sources consulted72> **Reading Time:** ~75-90 minutes7374---7576## How to Use This Guide7778[2-3 sentences: what this guide covers, what it assumes you already know, and what you'll be able to do/decide/evaluate after reading it]7980---8182## Table of Contents8384[Generated from headings]8586---8788## PART 1: FOUNDATIONS & CONTEXT8990### Chapter 1: [Topic] in 5 Minutes91- What it is (one clear paragraph — the "explain it to a staff engineer at a different company" version)92- Why it exists — the problem it solves and why previous approaches fell short93- Where it sits in the broader ecosystem (what it connects to, what depends on it)94- Current state: mature/emerging/experimental, adoption level, major users9596### Chapter 2: How We Got Here97- Timeline of key inflection points (not exhaustive history — just the decisions that shaped today's landscape)98- What drove each major shift (technology changes, regulation, market forces, failures)99- Why this matters now — what's different about the current moment100101### Chapter 3: Architecture & Mental Models102- How the system/domain actually works — the mechanics, end to end103- The right mental model for thinking about it (analogies to systems you already know)104- Key architectural decisions and their trade-offs105- Where the complexity lives and why106107---108109## PART 2: DEEP DIVE110111### Chapters 4-7: Major Domain Areas112113Each chapter covers one major aspect of the topic with this structure:1141151. **Context & Background** — Why this area matters, how it fits the whole1162. **How It Works** — Mechanics explained conceptually (no code)1173. **Key Players & Ecosystem** — Who does what, market dynamics, relationships1184. **Decision Framework** — When/why/how to evaluate options in this area1195. **Real-World Use Case** — Concrete scenario: situation → approach → outcome → lessons1206. **Trade-offs & Gotchas** — What experienced practitioners get wrong, edge cases, failure modes1217. **Current State & Maturity** — How battle-tested is this? Where are the gaps?122123---124125## PART 3: STRATEGIC PERSPECTIVE126127### Chapter 8: Real-World Scenarios128- 3-5 detailed scenarios showing how the topic plays out in practice129- Each: situation (with enough context to feel real) → decisions made → outcome → what to learn from it130- Include at least one failure scenario — what went wrong and why131132### Chapter 9: The Current Landscape133- Market map: major players, their positioning, strengths/weaknesses134- Comparison table where applicable (products, approaches, frameworks)135- Where the industry is heading — supported by specific signals from research136- Open questions and unresolved debates137138### Chapter 10: Making Decisions139- Framework for evaluating options in this domain140- Key questions to ask (of vendors, of your team, of the technology)141- Red flags and green flags142- "If I were starting today, here's how I'd approach it"143144---145146## REFERENCE147148### Quick Reference Table149| Concept | Key Point | Why It Matters |150|---------|-----------|----------------|151| [Term/Concept] | [One-line summary] | [Practical relevance] |152153### Glossary154| Term | Definition |155|------|-----------|156| [Domain-specific term] | [Clear, precise, practitioner-style definition] |157158### Sources & Further Reading159- [Source title — URL — what it's useful for]160- Organized by: Official/Primary Sources, Best Technical Deep-Dives, Staying Current161```162163## Workflow164165### Phase 1 — Understand the Request166167If not clear from the user's message, ask:168- What topic? (required)169- Any specific angle, focus area, or decision you're trying to make? (optional)170- Any areas you already know well and want to skip? (optional)171172Default assumptions if not specified: staff engineer audience, no prior domain knowledge of THIS specific topic (but strong general technical/business background), wants both breadth and depth.173174### Phase 2 — Research175176This is the most important phase. The guide is only as good as the research. Conduct **10-15 web searches** minimum.177178**Search strategy (in this order):**1791801. **Foundational (3-4 searches):** What is [topic], how [topic] works, [topic] architecture/system design, history of [topic]1812. **Current landscape (3-4 searches):** [topic] [current year] trends, [topic] market landscape, latest [topic] developments, [topic] regulations/standards current1823. **Ecosystem & players (2-3 searches):** [topic] major companies/organizations, [topic] comparison, [topic] vs [alternative]1834. **Practical & critical (2-3 searches):** [topic] real-world use cases, [topic] common mistakes/failures, [topic] best practices, [topic] challenges/limitations1845. **Forward-looking (1-2 searches):** [topic] future direction, [topic] emerging trends185186**Research rules:**187- Include the current year in searches for anything that changes (regulations, market data, technology)188- Prefer official sources, technical documentation, academic papers, and reputable industry analysis over blog posts189- Use `web_fetch` on the 5-8 best search results to get full article content — search snippets alone are not enough for a 50-page guide190- Track all sources with URLs for the References section191- When sources conflict, note the disagreement and present both perspectives192- Look for specific numbers: market sizes, adoption rates, performance benchmarks, dates, thresholds193- Do NOT fabricate statistics or sources — if you cannot find a number, say the data is not readily available194195### Phase 3 — Build the Outline196197Build the chapter outline following the document structure template above. Adapt the number of "deep dive" chapters (Part 2) based on how many major sub-topics the research uncovered. Typical range: 8-12 total chapters.198199Present the outline to the user briefly before writing (do not ask for approval — just show it and proceed unless they interrupt).200201### Phase 4 — Write the Full Guide202203Write the complete guide in a single Markdown file.204205**Content principles:**206- Every chapter opens with 1-2 sentences stating what the reader will understand after reading it207- Lead with "why" before "what" — context before detail208- Use specific data from research: names, numbers, dates — not "many companies" or "in recent years"209- Include callout boxes throughout (2-4 per chapter, mix of types: 💡 ⚠️ 📋 ⚖️ 🔍)210- End each chapter with **Key Takeaways** (3-5 bullet points, each one sentence)211- Use comparison tables wherever there are multiple options to evaluate212- No code. No implementation details. Concepts, architecture, decisions, trade-offs only.213- Write at staff engineer level — do not explain what an API is, DO explain why this particular domain chose REST over event-driven or vice versa214- Be direct and opinionated where the evidence supports it: "Option A is clearly better for X because..." not "One might consider..."215- Flag genuine uncertainty honestly: "This is still debated because..."216- Include at least one failure/cautionary real-world scenario217218**Tone:**219- Like a senior principal engineer briefing a peer who is moving into a new domain220- Dense but readable — every paragraph earns its place221- Direct, specific, no filler222- Occasional dry humor is fine if natural223224**Length target:** 15,000-20,000 words (~50 pages when rendered). Comprehensive but not padded.225226### Phase 5 — Save and Present227228- Save the `.md` file to `/mnt/user-data/outputs/[topic-slug]-guide.md`229- Present it to the user using `present_files`230- Give a 3-4 sentence summary of what is covered and any notable findings from the research231232## Quality Checklist233234Verify every item before delivering:235236- [ ] 10+ web searches were conducted and results incorporated with specific data (dates, numbers, names)237- [ ] Zero code snippets anywhere in the document238- [ ] Every domain-specific term explained on first use (inline, not glossary-only)239- [ ] Callout boxes distributed throughout every chapter (💡, ⚠️, 📋, ⚖️, 🔍)240- [ ] Comparison tables used wherever multiple options exist241- [ ] At least one failure/cautionary scenario included242- [ ] Key Takeaways at end of each chapter243- [ ] Glossary covers all domain-specific terms used244- [ ] References section lists actual sources with URLs from the research phase245- [ ] "How to Use This Guide" section sets expectations at the top246- [ ] Content is at staff engineer level — assumes strong technical background, zero domain knowledge247- [ ] No filler paragraphs — every section adds concrete value248- [ ] Word count is 15,000-20,000 (check before saving)
Run npx skillmds@latest add theepan/learning-guide-creator in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Create comprehensive, research-backed ~50-page learning guides (.md) on any topic, written for experienced technical professionals. Use this skill whenever the user asks to create a learning guide, study guide, research document, guidance document, briefing document, or any request to research a topic and produce an educational Markdown document. Trigger on phrases like "create a guide on...", "I need to understand...", "research and write about...", "help me get up to speed on...", "write a learning guide for...", "create learning materials on...", "brief me on...", "what do I need to know about...", "teach me about...", or "I want to learn about...". This skill combines thorough web research (10-15 searches minimum with web_fetch for full content) with structured writing to produce dense, practical, staff-engineer-level guides with decision frameworks, architectural thinking, ecosystem maps, real-world scenarios, and trade-off analysis. Output is always Markdown (.md), never .docx. No code snippets — focuse It is listed under Docs & Writing on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
theepan (@theepan) published this skill. Their other Agent Skills are listed on their SkillMD profile.