Claude-skill-registry exercise-builder

Creates hands-on student exercises and practice activities for learning prompt engineering. Use when the user asks to create student activities, practice exercises, or hands-on learning tasks. Generates exercises with examples, solutions, and differentiation.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/exercise-builder" ~/.claude/skills/majiayu000-claude-skill-registry-exercise-builder && rm -rf "$T"
manifest: skills/data/exercise-builder/SKILL.md
source content

Exercise Builder Skill

This skill creates hands-on, engaging exercises that help students practice and master prompt engineering techniques.

When to Use

Use this skill when the user:

  • Asks to create student exercises or activities
  • Wants practice problems for specific techniques
  • Needs hands-on learning tasks
  • Requests examples for students to try
  • Wants differentiated practice at multiple levels

What This Skill Does

  1. Gathers Requirements:

    • Exercise topic or skill to practice
    • Target grade level(s)
    • Time allocation for the exercise
    • Specific learning objective
    • Related class session
    • Difficulty level desired
  2. Invokes Subagents to create:

    • prompt-engineer subagent: Designs the prompting technique practice
    • lesson-planner subagent: Structures the exercise format
  3. Creates Exercise Content:

    • Clear, student-facing instructions
    • Specific prompting technique to practice
    • Example prompts at different skill levels
    • Success criteria (what good looks like)
    • Solution examples and variations
    • Common mistakes and how to fix them
    • Extension activities for advanced students
    • Scaffolding for struggling students
  4. Saves Exercise to:

    • prompt-engineering-curriculum/class-XX/exercises/exercise-name.md

Exercise Design Principles

  • Immediately Useful: Use real homework scenarios
  • Progressive Difficulty: Start simple, build complexity
  • Clear Success Criteria: Students know when they've succeeded
  • Real Examples: Authentic student work scenarios
  • Iteration-Friendly: Encourage refinement and improvement

Output Structure

Exercises include:

  • Learning Objective: What students will practice
  • Time Allocation: How long the exercise should take
  • Instructions: Step-by-step, student-facing
  • Examples: Model prompts and responses
  • Success Criteria: What indicates mastery
  • Solutions: Multiple correct approaches
  • Troubleshooting: Common issues and fixes
  • Extensions: Challenges for advanced students
  • Differentiation: Support for various skill levels

Example Usage

User: "Create an exercise for students to practice role-based prompting with their math homework"

This skill will generate a complete exercise with instructions, examples, and solutions.