apply-tutorial-generator

Generate instructor-led programming tutorials with scaffolding modes and build verification.

Updated Jul 28, 2026
One-click install
npx skills add https://github.com/norrisaftcc/the-algorithm --skill apply-tutorial-generator
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: apply-tutorial-generator
Source: https://github.com/norrisaftcc/the-algorithm/tree/main/_historical/course-csc134-template/claude-dir/skills/apply-tutorial-generator
Command: npx skills add https://github.com/norrisaftcc/the-algorithm --skill apply-tutorial-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of creating consistent, instructor-led programming tutorials that effectively scaffold student learning through the Make gradient.

Core Features & Use Cases

  • Mode-Specific Scaffolding: Automatically structures tutorials for FULL mode (M2-M4) or EIGHTY mode (M5-M7) based on module requirements.
  • Standardized Build Verification: Enforces the use of staged builds, deliberate breaks, and compiler-verified code to ensure high-quality instructional materials.
  • Use Case: An instructor needs to create a 50-minute classroom session for M6 that introduces function definitions; this skill generates the required structure, including the 80% starter code and the deliberate break script.

Quick Start

Use the apply-tutorial-generator skill to create a new tutorial for module M6 named Function Basics with a focus on function definitions.

Frequently Asked Questions about apply-tutorial-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate staged programming tutorials with scaffolding for C++ courses?▼

To generate staged programming tutorials with scaffolding, you specify the module and focus topic. The system structures type-in exercises and partial-code completion tasks using FULL or EIGHTY scaffolding modes for the C++ curriculum.

What is scaffolding in instructional design for programming tutorials?▼

Scaffolding in programming tutorials is a structured instructional approach that adjusts support across modules. It uses staged type-in exercises and partial-code completion tasks to guide student learning through a gradient.

Can I use this tutorial generator for modules outside of M2 through M7?▼

No, the tutorial generator is specifically configured for CSC-134 curriculum modules M2 through M7. It applies distinct scaffolding modes, FULL for M2-M4 and EIGHTY for M5-M7, ensuring pedagogical consistency.

Does the generated C++ tutorial include build verification and error injection?▼

Yes, the generated C++ tutorial includes mandatory build verification, deliberate error injection, and standardized instructor notes. This ensures compiler-verified code and high-quality instructional materials.

What is the best way to structure a 50-minute classroom session for function definitions?▼

The best way to structure a 50-minute classroom session for function definitions is using the EIGHTY scaffolding mode. This generates an 80% starter code structure and a deliberate break script for the module.

Why do I need standardized instructor notes in programming tutorials?▼

You need standardized instructor notes in programming tutorials to maintain pedagogical consistency across different modules. They guide the delivery of staged builds and deliberate breaks during the classroom session.