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 — focuses on concepts, architecture, trade-offs, decision frameworks, and real-world use cases. Always trigger this skill even for casual learning requests — the user prefers comprehensive documents over conversational explanations.
This skill creates comprehensive ~50-page Markdown learning guides by:
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:
What does NOT work:
.md file. No .docx, no JavaScript, no npm packages, no document generation libraries.#/##/### headings, **bold**, standard tables, > blockquotes for callout boxes, --- dividers./mnt/user-data/outputs/[topic-slug]-guide.mdDo 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.
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.
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
If not clear from the user's message, ask:
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.
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):
Research rules:
web_fetch on the 5-8 best search results to get full article content — search snippets alone are not enough for a 50-page guideBuild 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).
Write the complete guide in a single Markdown file.
Content principles:
Tone:
Length target: 15,000-20,000 words (~50 pages when rendered). Comprehensive but not padded.
.md file to /mnt/user-data/outputs/[topic-slug]-guide.mdpresent_filesVerify every item before delivering:
npx skills add theepan/learning-guide-creator下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro).
Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
Generate spectrograms and feature-panel visualizations from audio with the songsee CLI.
Extract frames or short clips from videos using ffmpeg.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.
Category:media-generate