exercise-builder

SquizAI's avatarfrom SquizAI

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.

1stars🔀0forks📁View on GitHub🕐Updated Oct 29, 2025

When & Why to Use This Skill

The Exercise Builder skill is a specialized tool designed to generate high-quality, hands-on student exercises and practice activities for mastering prompt engineering. It streamlines the educational workflow by creating structured learning tasks that include clear instructions, differentiated examples, success criteria, and comprehensive solutions, making it an essential asset for AI educators and curriculum developers looking to enhance AI literacy.

Use Cases

  • Curriculum Development: Automatically generate a series of progressive prompt engineering exercises for classroom settings or online courses.
  • Differentiated Learning: Create multiple versions of the same practice task tailored to different student skill levels, providing scaffolding for beginners and extensions for advanced learners.
  • Subject-Specific AI Training: Design hands-on activities that apply specific prompting techniques (like role-based or few-shot prompting) to real-world scenarios such as math tutoring or creative writing.
  • Assessment & Feedback: Produce model solutions and troubleshooting guides that help students identify common mistakes and refine their prompting strategies through iterative practice.
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.