new-lab

Scaffold new lab modules with directories, README files, and executable scripts.

1|1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/gamaware/system-design-course --skill new-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-lab
Source: https://github.com/gamaware/system-design-course/tree/main/.claude/skills/new-lab
Command: npx skills add https://github.com/gamaware/system-design-course --skill new-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of new lab modules, ensuring consistency and adherence to course conventions.

Core Features & Use Cases

  • New Module Creation: Generates a complete directory structure for a new lab module, including README, setup, and cleanup scripts.
  • Standardized Structure: Ensures all new labs follow a predefined 13-section README template and include essential scripts.
  • Use Case: When starting a new topic in the system design course, use this skill to quickly set up the foundational files for the corresponding lab module.

Quick Start

Use the new-lab skill to create a new lab module named '08-distributed-file-systems'.

Frequently Asked Questions about new-lab

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

FAQPage Schema
How do I scaffold a new lab module for a course?

To scaffold a new lab module, use this Skill to automatically generate the complete directory structure, including README files, setup scripts, and cleanup scripts, ensuring standard course conventions are met.

What is included in the standardized lab module structure?

The standardized lab module structure includes a predefined 13-section README template, executable setup scripts, and cleanup scripts to ensure consistent course content creation across all new topics.

How do I ensure my new course content follows specific naming conventions?

To ensure new course content follows specific naming conventions, the scaffolding process enforces strict directory naming rules for module folders, such as the '08-distributed-file-systems' format, during automated creation.

Can I use this to generate a README template for system design lessons?

Yes, you can use this to generate a README template for system design lessons by automatically creating a comprehensive 13-section markdown file that adheres to your course's specific formatting standards.

Does lab module creation require manual script setup afterward?

Lab module creation does not require manual script setup afterward, as the scaffolding process automatically generates the necessary executable setup and cleanup scripts alongside the primary documentation.