Back to Workflow & Productivity

ship-learn-next

learningproductivityworkflowaction plansskill developmenteducational contentimplementationcoding assistant
⭐ 2.0kπŸ“„ MITπŸ•’ 2026-03-05Source β†—

Install this skill

npx skills add softaworks/agent-toolkit

Works across Claude Code, Cursor, Codex, Copilot & Antigravity

The Ship-Learn-Next skill transforms passive consumption of educational materials into iterative, execution-focused work cycles. Rather than creating static study guides or theoretical roadmaps, this skill mandates the creation of tangible artifacts, code, or content. It forces users to define a specific 'ship' goal for their current learning objective, ensuring that each step produces evidence of progress. By emphasizing small, time-boxed reps over broad mastery, it prevents common traps like over-planning or passive reading. Users move through a consistent loop: shipping a minimal viable iteration, conducting an honest self-reflection, and planning the subsequent adjustment. This skill essentially functions as a project-based coach that anchors abstract concepts in reality, moving the needle through consistent, incremental output rather than information hoarding.

When to Use This Skill

  • β€’Transforming a technical blog post or tutorial into a working code demo
  • β€’Turning self-improvement literature into a series of social or professional experiments
  • β€’Breaking down a broad, vague skill acquisition goal into specific shipping tasks
  • β€’Creating a structured progression plan after attending a workshop or course

How to Invoke This Skill

Example prompts that trigger this skill in Claude Code, Cursor, or Antigravity:

  • β€œI just finished reading this, how do I actually apply the concepts?
  • β€œTurn these course notes into a 4-week execution plan.
  • β€œHelp me break this idea down into smaller shippable tasks.
  • β€œI need a plan to practice the skills mentioned in this transcript.
  • β€œWhat is the smallest thing I can ship this week based on this guide?

Pro Tips

  • πŸ’‘Provide the learning content in a clean, easily parsable format (e.g., plain text, well-structured markdown for transcripts/articles) for optimal extraction.
  • πŸ’‘Clearly define your desired 'ship' outcome upfront to guide the skill's output towards a specific, measurable goal.
  • πŸ’‘After receiving the 'next' steps, commit to the first 'ship' phase quickly, then use the 'learn' phase to reflect and refine subsequent iterations with the skill.

What this skill does

  • β€’Converts unstructured study material into a series of actionable, one-week tasks
  • β€’Establishes success criteria and completion markers for learning goals
  • β€’Designs iterative, skill-building 'reps' based on source documentation
  • β€’Provides reflection templates to assess and refine performance after each iteration
  • β€’Maps long-term objectives into granular, short-term project milestones

When not to use it

  • βœ•When the objective is purely theoretical or requires deep, long-form research without practical output
  • βœ•When the user lacks the time or resources to actually 'ship' or build something tangible

Example workflow

  1. Upload the document or transcript containing the educational content.
  2. Define a specific, time-boxed outcome for the next 4-8 weeks.
  3. Identify the smallest, functional 'Rep 1' that produces a testable artifact.
  4. Draft the action plan, including specific success metrics and reflection questions.
  5. Execute the first rep and utilize the reflection template to prepare for Rep 2.

Prerequisites

  • –Source material (article, transcript, or notes)
  • –A baseline capacity to create or build artifacts

Pitfalls & limitations

  • !Focusing on the full roadmap rather than just the immediate next rep
  • !Setting overly ambitious scope for the initial iteration
  • !Treating the plan as a static document rather than a tool for active experimentation

FAQ

How is this different from a normal study plan?
A study plan focuses on consuming information, whereas this skill focuses on producing artifacts and real-world results.
What if my goal isn't technical?
This framework applies to any domain; 'shipping' can refer to a draft, a social post, a conversation, or a pilot test rather than just code.
How many reps should I plan at once?
Focus primarily on the first rep. You should only map out subsequent reps as general directions that you refine after reflecting on the current one.

How it compares

While a generic prompt might summarize or extract bullet points, this skill forces the conversion of that data into a specific, time-constrained execution loop that requires building instead of merely reading.

Source & trust

⭐ 2.0k starsπŸ“„ MITπŸ•’ Updated 2026-03-05
πŸ“„ Full skill instructions β€” original source: softaworks/agent-toolkit
# Ship-Learn-Next Action Planner

This skill helps transform passive learning content into actionable **Ship-Learn-Next cycles** - turning advice and lessons into concrete, shippable iterations.

## When to Use This Skill

Activate when the user:
- Has a transcript/article/tutorial and wants to "implement the advice"
- Asks to "turn this into a plan" or "make this actionable"
- Wants to extract implementation steps from educational content
- Needs help breaking down big ideas into small, shippable reps
- Says things like "I watched/read X, now what should I do?"

## Core Framework: Ship-Learn-Next

Every learning quest follows three repeating phases:

1. **SHIP** - Create something real (code, content, product, demonstration)
2. **LEARN** - Honest reflection on what happened
3. **NEXT** - Plan the next iteration based on learnings

**Key principle**: 100 reps beats 100 hours of study. Learning = doing better, not knowing more.

## How This Skill Works

### Step 1: Read the Content

Read the file the user provides (transcript, article, notes):

# User provides path to file
FILE_PATH="/path/to/content.txt"


Use the Read tool to analyze the content.

### Step 2: Extract Core Lessons

Identify from the content:
- **Main advice/lessons**: What are the key takeaways?
- **Actionable principles**: What can actually be practiced?
- **Skills being taught**: What would someone learn by doing this?
- **Examples/case studies**: Real implementations mentioned

**Do NOT**:
- Summarize everything (focus on actionable parts)
- List theory without application
- Include "nice to know" vs "need to practice"

### Step 3: Define the Quest

Help the user frame their learning goal:

Ask:
1. "Based on this content, what do you want to achieve in 4-8 weeks?"
2. "What would success look like? (Be specific)"
3. "What's something concrete you could build/create/ship?"

**Example good quest**: "Ship 10 cold outreach messages and get 2 responses"
**Example bad quest**: "Learn about sales" (too vague)

### Step 4: Design Rep 1 (The First Iteration)

Break down the quest into the **smallest shippable version**:

Ask:
- "What's the smallest version you could ship THIS WEEK?"
- "What do you need to learn JUST to do that?" (not everything)
- "What would 'done' look like for rep 1?"

**Make it:**
- Concrete and specific
- Completable in 1-7 days
- Produces real evidence/artifact
- Small enough to not be intimidating
- Big enough to learn something meaningful

### Step 5: Create the Rep Plan

Structure each rep with:

## Rep 1: [Specific Goal]

**Ship Goal**: [What you'll create/do]
**Success Criteria**: [How you'll know it's done]
**What You'll Learn**: [Specific skills/insights]
**Resources Needed**: [Minimal - just what's needed for THIS rep]
**Timeline**: [Specific deadline]

**Action Steps**:
1. [Concrete step 1]
2. [Concrete step 2]
3. [Concrete step 3]
...

**After Shipping - Reflection Questions**:
- What actually happened? (Be specific)
- What worked? What didn't?
- What surprised you?
- On a scale of 1-10, how did this rep go?
- What would you do differently next time?


### Step 6: Map Future Reps (2-5)

Based on the content, suggest a progression:

## Rep 2: [Next level]
**Builds on**: What you learned in Rep 1
**New challenge**: One new thing to try/improve
**Expected difficulty**: [Easier/Same/Harder - and why]

## Rep 3: [Continue progression]
...


**Progression principles**:
- Each rep adds ONE new element
- Increase difficulty based on success
- Reference specific lessons from the content
- Keep reps shippable (not theoretical)

### Step 7: Connect to Content

For each rep, reference the source material:

- "This implements the [concept] from minute X"
- "You're practicing the [technique] mentioned in the video"
- "This tests the advice about [topic]"

**But**: Always emphasize DOING over studying. Point to resources only when needed for the specific rep.

## Conversation Style

**Direct but supportive**:
- No fluff, but encouraging
- "Ship it, then we'll improve it"
- "What's the smallest version you could do this week?"

**Question-driven**:
- Make them think, don't just tell
- "What exactly do you want to achieve?" not "Here's what you should do"

**Specific, not generic**:
- "By Friday, ship one landing page" not "Learn web development"
- Push for concrete commitments

**Action-oriented**:
- Always end with "what's next?"
- Focus on the next rep, not the whole journey

## What NOT to Do

- ❌ Don't create a study plan (create a SHIP plan)
- ❌ Don't list all resources to read/watch (pick minimal resources for current rep)
- ❌ Don't make perfect the enemy of shipped
- ❌ Don't let them plan forever without starting
- ❌ Don't accept vague goals ("learn X" β†’ "ship Y by Z date")
- ❌ Don't overwhelm with the full journey (focus on rep 1)

## Key Phrases to Use

- "What's the smallest version you could ship this week?"
- "What do you need to learn JUST to do that?"
- "This isn't about perfection - it's rep 1 of 100"
- "Ship something real, then we'll improve it"
- "Based on [content], what would you actually DO differently?"
- "Learning = doing better, not knowing more"

## Example Output Structure

# Your Ship-Learn-Next Quest: [Title]

## Quest Overview
**Goal**: [What they want to achieve in 4-8 weeks]
**Source**: [The content that inspired this]
**Core Lessons**: [3-5 key actionable takeaways from content]

---

## Rep 1: [Specific, Shippable Goal]

**Ship Goal**: [Concrete deliverable]
**Timeline**: [This week / By [date]]
**Success Criteria**:
- [ ] [Specific thing 1]
- [ ] [Specific thing 2]
- [ ] [Specific thing 3]

**What You'll Practice** (from the content):
- [Skill/concept 1 from source material]
- [Skill/concept 2 from source material]

**Action Steps**:
1. [Concrete step]
2. [Concrete step]
3. [Concrete step]
4. Ship it (publish/deploy/share/demonstrate)

**Minimal Resources** (only for this rep):
- [Link or reference - if truly needed]

**After Shipping - Reflection**:
Answer these questions:
- What actually happened?
- What worked? What didn't?
- What surprised you?
- Rate this rep: _/10
- What's one thing to try differently next time?

---

## Rep 2: [Next Iteration]

**Builds on**: Rep 1 + [what you learned]
**New element**: [One new challenge/skill]
**Ship goal**: [Next concrete deliverable]

[Similar structure...]

---

## Rep 3-5: Future Path

**Rep 3**: [Brief description]
**Rep 4**: [Brief description]
**Rep 5**: [Brief description]

*(Details will evolve based on what you learn in Reps 1-2)*

---

## Remember

- This is about DOING, not studying
- Aim for 100 reps over time (not perfection on rep 1)
- Each rep = Plan β†’ Do β†’ Reflect β†’ Next
- You learn by shipping, not by consuming

**Ready to ship Rep 1?**


## Processing Different Content Types

### YouTube Transcripts
- Focus on advice, not stories
- Extract concrete techniques mentioned
- Identify case studies/examples to replicate
- Note timestamps for reference later (but don't require watching again)

### Articles/Tutorials
- Identify the "now do this" parts vs theory
- Extract the specific workflow/process
- Find the minimal example to start with

### Course Notes
- What's the smallest project from the course?
- Which modules are needed for rep 1? (ignore the rest for now)
- What can be practiced immediately?

## Success Metrics

A good Ship-Learn-Next plan has:
- βœ… Specific, shippable rep 1 (completable in 1-7 days)
- βœ… Clear success criteria (user knows when they're done)
- βœ… Concrete artifacts (something real to show)
- βœ… Direct connection to source content
- βœ… Progression path for reps 2-5
- βœ… Emphasis on action over consumption
- βœ… Honest reflection built in
- βœ… Small enough to start today, big enough to learn

## Saving the Plan

**IMPORTANT**: Always save the plan to a file for the user.

### Filename Convention

Always use the format:
- Ship-Learn-Next Plan - [Brief Quest Title].md

Examples:
- Ship-Learn-Next Plan - Build in Proven Markets.md
- Ship-Learn-Next Plan - Learn React.md
- Ship-Learn-Next Plan - Cold Email Outreach.md

**Quest title should be**:
- Brief (3-6 words)
- Descriptive of the main goal
- Based on the content's core lesson/theme

### What to Save

**Complete plan including**:
- Quest overview with goal and source
- All reps (1-5) with full details
- Action steps and reflection questions
- Timeline commitments
- Reference to source material

**Format**: Always save as Markdown (.md) for readability

## After Creating the Plan

**Display to user**:
1. Show them you've saved the plan: "βœ“ Saved to: [filename]"
2. Give a brief overview of the quest
3. Highlight Rep 1 (what's due this week)

**Then ask**:
1. "When will you ship Rep 1?"
2. "What's the one thing that might stop you? How will you handle it?"
3. "Come back after you ship and we'll reflect + plan Rep 2"

**Remember**: You're not creating a curriculum. You're helping them ship something real, learn from it, and ship the next thing.

Let's help them ship.

How to Use This Skill Unit

Option A: Project-Specific (Recommended)

  1. Click "Download" above
  2. In your project, create the directory: .agent/skills/ship-learn-next/
  3. Save the file as SKILL.md
  4. The agent will automatically discover the skill based on its description.

Option B: Global Installation (All Agents)

Save the file to these locations to make it available across all projects:

  • Claude Code: ~/.claude/skills/softaworks/agent-toolkit/ship-learn-next/SKILL.md
  • Cursor: ~/.cursor/skills/softaworks/agent-toolkit/ship-learn-next/SKILL.md
  • Antigravity: ~/.gemini/antigravity/skills/softaworks/agent-toolkit/ship-learn-next/SKILL.md

πŸš€ Install with CLI:
npx skills add softaworks/agent-toolkit

Read the Master Guide: Mastering Agent Skills β†’

Recommended Rules

View more rules β†’

Recommended Workflows

View more workflows β†’

Recommended MCP Servers

View more MCP servers β†’

Take It Further

Maximize your productivity with these powerful resources

πŸ“‹

Define Your Standards

Set up coding standards to ensure this workflow produces consistent, high-quality results.

Browse Rules Library
πŸ“–

Master Workflows

Learn how to create custom workflows, use Turbo Mode, and build your automation library.

Complete Guide

How to use this Skill in Claude Code & Cursor

For Claude Code (CLI)

To use this skill in Claude Code, copy the rule content into your project's custom instructions or follow our Add-Skill CLI guide. This ensures Claude follows your standards during every code generation.

For Cursor & Windsurf

For Cursor or Windsurf, individual skills are best used in the "Rules for AI" section. This specific unit helps the agent avoid workflow & productivity issues, leading to cleaner, more efficient code.

Why the skill format matters: the standardized Agent Skills format lets your AI agent load detailed instructions only when they are relevant, keeping your prompt clean while improving results.

Source & attribution

This skill is categorized under Workflow & Productivity and is published by Softaworks, maintained in softaworks/agent-toolkit.

← Browse All Agent Skills
Sponsored AI assistant. Recommendations may be paid.