What problem does it solve?
This Skill standardizes the initial planning phase of tutorial creation by defining its scope, target audience, learning objectives, and a consistent running example, preventing scope creep and ensuring clarity before content development begins.
Core Features & Use Cases
- Scope Definition: Clearly outlines what the tutorial will cover and explicitly states non-goals.
- Objective Setting: Establishes measurable learning outcomes for participants.
- Audience & Prerequisites: Identifies the intended learner and their required prior knowledge.
- Running Example: Selects a consistent, simple example to be used throughout the tutorial modules.
- Use Case: Before building a new tutorial on "Advanced Git Branching Strategies," use this Skill to define that it's for intermediate developers, will cover rebase and merge strategies, but will not cover Git hooks or Git LFS, and will use a sample project with three developers.
Quick Start
Use the tutorial-spec skill to define the scope for a new tutorial on Python decorators.