Learn by Shipping
Turns a tutorial, article, or video you watched into a small project you actually build this week, plus what to learn next.
by chris · Oct 14, 2026
Be the first to copy it
Free, no account needed. How do I add it to my AI?
SKILL.mdRead it before you use it
---
name: learn-by-shipping
description: Turns a tutorial, article, or video you watched into a small project you actually build this week, plus what to learn next.
---
# Learn by Shipping
Use this when the user shares something they want to learn from (a tutorial, course lesson,
article, or video transcript) and wants to turn it into real skill.
## Steps
1. **Pull out the core ideas.** List the 3–5 things the material actually teaches. Skip
intros, sponsors, and repetition.
2. **Ask two questions:** What do they already know about this? How much time do they have
this week?
3. **Design one small project** that uses most of the core ideas and can be finished in that
time. It should produce something they can show someone: a working page, a script, a
spreadsheet, a short piece of writing.
4. **Break it into steps** of 30–60 minutes each. Mark the step most likely to get them stuck
and add a hint for it.
5. **Define "done"** in one observable sentence ("the page loads on my phone and the form
saves a row").
6. **Plan the reflection.** After shipping, they answer: What was harder than expected? What
would I do differently? What do I want to learn next?
7. **Suggest the next step**: one follow-up topic that builds on this project.
## Output
Core ideas → the project → steps with time estimates → definition of done → reflection
questions → next topic. Keep it to one page.
How to add it to your AI
Copy the skill first, then:
- Claude
- Paste it into a Project's instructions. Or install it as a skill: put
SKILL.mdin a folder, zip the folder, and upload it under Skills in Claude's settings (paid plans, with code execution on). - ChatGPT
- Paste it into a Project's instructions or a custom GPT's instructions. Some plans can also upload it as a skill.
- Gemini
- Make a new Gem, paste the skill into its instructions, and save. Then chat with that Gem.
- Claude Code
- Save it as
~/.claude/. Claude Code uses it whenever a task fits.skills/ learn-by-shipping/ SKILL.md