Skip to content
Back to skills

Exercise Builder

ASecurity

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.

  • 666 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 8, 2026
educationgo

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill exercise-builder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Exercise Builder?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Exercise Builder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-exercise-builder/badge)](https://www.skillsdirectory.com/skills/majiayu000-exercise-builder)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: exercise-builder
description: 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.
allowed-tools: Read, 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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.