scaffold

Generate student scaffolds from instructor solution files with instructional TODOs.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/UOC-FOM/health-referral-solution --skill scaffold-uoc-fom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold
Source: https://github.com/UOC-FOM/health-referral-solution/tree/main/.claude/skills/scaffold
Command: npx skills add https://github.com/UOC-FOM/health-referral-solution --skill scaffold-uoc-fom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Instructors and teams often need a clean, executable student scaffold derived from complete solutions. This Skill automatically strips implementations and inserts instructional TODO comments, producing a ready-to-use starter structure that guides learners without exposing solutions.

Core Features & Use Cases

  • Strips code implementations from solution files while preserving the original directory structure for the student starter.
  • Inserts clear TODO placeholders and instructional notes to guide student progress.
  • Writes output to ../health-referral-starter/ preserving paths so instructors can review changes alongside the starter repo.
  • Triggers on common commands like /scaffold, "generate scaffold", and "create student version" to streamline workflows in teaching environments.

Quick Start

Use the /scaffold command with a target filepath and module number to generate the student scaffold in the health-referral-starter directory.

Frequently Asked Questions about scaffold

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

FAQPage Schema
How do I generate a student scaffold from a complete solution file?

To generate a student scaffold, use the /scaffold command with a target filepath and module number. The Skill strips implementations from the solution file and inserts instructional TODO comments to create the student starter structure.

What is the best way to create a student starter version from instructor solution files?

Creating a student starter version is automated by stripping code implementations while preserving the original directory structure. It inserts clear TODO placeholders and instructional notes to guide student progress without exposing the actual solutions.

Does the scaffold generator work with module-based programming courses?

Yes, the scaffold generator is designed for module-based programming courses. It respects module-specific rules during scaffold creation to ensure the generated student starter aligns with the course's instructional progression.

Where does the generated student scaffold output get saved?

The generated student scaffold output is saved to the ../health-referral-starter/ directory. This path preservation allows instructors to review changes alongside the starter repo.

Can I trigger the student scaffold creation using natural language commands?

Yes, you can trigger student scaffold creation using natural language commands. The Skill responds to common phrases like /scaffold, 'generate scaffold', and 'create student version' to streamline teaching workflows.

Are there limitations on what code implementations get stripped when creating a student scaffold?

The Skill strips code implementations from solution files and replaces them with instructional TODO comments. It preserves the directory structure but does not expose the underlying solution logic to the student.