scaffold-module

Generate a module scaffold and commit tagged starter repository updates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool automates the creation of a complete student scaffold for an entire module, including file scaffolding, starter repo updates, and version tagging, eliminating manual setup work.

Core Features & Use Cases

  • Scaffolds all required module files based on the module brief.
  • Updates the Starter README with the module challenge description.
  • Performs git operations to commit and tag the starter repository, and to document readiness.

Quick Start

Run scaffold-module with a module number to generate the module scaffold and update the starter repository.

Frequently Asked Questions about scaffold-module

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

FAQPage Schema
How do I automate module scaffold creation and starter repo updates?

Automating module scaffold creation reads the module brief markdown file to generate all required files, updates the starter repository README, and performs git commit and tag operations for versioned readiness.

What is automated git tagging for starter repositories?

Automated git tagging for starter repositories commits the generated scaffold files and applies a version tag to document the module readiness, eliminating manual version control setup during module delivery.

How do I generate student starter files from a module brief?

Generating student starter files from a module brief uses the module markdown document to automatically scaffold all required module files and update the starter README with the challenge description.

Can I use scaffold automation for consistent versioned starter setups?

Scaffold automation is designed for module delivery when instructors need consistent, versioned starter setups, applying scaffold rules directly from the module brief to standardize student repositories.

What's the best way to eliminate manual setup work for student module repositories?

Eliminating manual setup work for student module repositories is achieved by running scaffold automation with a module number, which handles file scaffolding, README updates, and git tagging in one process.

Do I need a specific markdown format to generate module scaffolds?

Generating module scaffolds requires the module brief to be located at docs/modules/module-XX.md, which the automation reads to apply scaffold rules and update the starter repository accordingly.