exercise-builder

majiayu000's avatarfrom majiayu000

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.

5stars🔀1forks📁View on GitHub🕐Updated Jan 11, 2026

When & Why to Use This Skill

The Exercise Builder skill is a specialized tool designed to automate the creation of high-quality, hands-on learning materials for prompt engineering. It generates comprehensive practice activities that include student-facing instructions, multi-level examples, success criteria, and detailed solutions. By leveraging subagents for lesson planning and prompt engineering, it ensures that educational content is pedagogically sound, differentiated for various skill levels, and ready for immediate classroom or self-study use.

Use Cases

  • Curriculum Development: Rapidly generate a structured series of practice exercises for a prompt engineering course, complete with specific learning objectives and time allocations.
  • Differentiated Instruction: Create tiered learning tasks that provide scaffolding for struggling students while offering complex extension activities for advanced learners.
  • Technical Skill Mastery: Design targeted practice problems for specific AI techniques, such as role-based prompting, few-shot learning, or chain-of-thought reasoning.
  • Educational Resource Management: Automatically build and save a library of student-ready markdown files containing instructions, troubleshooting guides, and model solutions.
  • Corporate Training: Develop authentic, real-world 'homework' scenarios for employees to practice refining AI prompts within specific business contexts.
nameexercise-builder
descriptionCreates 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.
allowed-toolsRead, Write, Edit, Glob, Task

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.