lab-forge

Package executable teaching labs with datasets, starter code, and autograders.

17|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/YujxZJCN/teaching-skills --skill lab-forge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lab-forge
Source: https://github.com/YujxZJCN/teaching-skills/tree/main/lab-forge
Command: npx skills add https://github.com/YujxZJCN/teaching-skills --skill lab-forge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lab design and artifact assembly is tedious and error-prone; lab-forge provides an executable, end-to-end packaging pipeline that builds running teaching artifacts (datasets, starter-code scaffolds, autograders, reference solutions) so instructors can ship reliable labs with confidence.

Core Features & Use Cases

  • Orchestrates the creation of complete, executable lab packages including data, starter repos, grading tooling, and documentation.
  • Supports a five-agent workflow that validates artifact integrity from design to deployment, with verifiable records for reproducibility.
  • Use case: a professor defines a lab arc and quickly generates a ready-to-run package that can be deployed in a course with built-in assessment hooks.

Quick Start

Run the lab-forge workflow to assemble a complete, verifiable lab package from the design arc.

Frequently Asked Questions about lab-forge

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

FAQPage Schema
How do I package executable teaching artifacts for STEM labs with datasets and autograding?

Executable teaching artifacts are packaged by coordinating a pipeline-stage model that assembles datasets, starter code scaffolds, autograders, and reference solutions into a ready-to-run lab package. This ensures verifiable execution records for reproducibility across multiple sections.

What is the best way to ensure reproducibility and verification for STEM course labs?

Reproducibility is ensured by applying a five-agent workflow that validates artifact integrity from design to deployment, generating verifiable execution records. This pipeline enforces verification standards so instructors can reliably ship teaching labs.

Can I generate ready-to-run lab packages with built-in assessment hooks for multiple sections?

Yes, you can generate ready-to-run packages designed for deployment across multiple STEM course sections. The packaging pipeline includes built-in assessment hooks, autograding tooling, and documentation to support verifiable execution.

How do I assemble complete lab packages from a design arc to deployment?

You assemble complete lab packages by defining a lab arc and running the workflow, which orchestrates the creation of data, starter repos, grading tooling, and documentation. The pipeline validates artifact integrity from design through deployment.

Does lab-forge support optional components and references for teaching pipelines?

Yes, the teaching pipeline supports optional components and references to enable reproducibility. These are integrated into the executable lab package alongside datasets, starter code scaffolds, and autograders.

What are the limitations of using an end-to-end pipeline for lab design and artifact assembly?

The pipeline targets STEM courses requiring executable teaching artifacts with datasets and autograding. It may be unsuitable if your lab design does not need verifiable execution records or a structured pipeline-stage model with a five-agent team.