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.