lab-creator

Generate structured C++ lab assignments with tiered rubrics and build standards.

Updated Jul 28, 2026
One-click install
npx skills add https://github.com/norrisaftcc/the-algorithm --skill lab-creator-norrisaftcc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lab-creator
Source: https://github.com/norrisaftcc/the-algorithm/tree/main/_historical/course-csc134-template/claude-dir/skills/lab-creator
Command: npx skills add https://github.com/norrisaftcc/the-algorithm --skill lab-creator-norrisaftcc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the inconsistency and overhead in designing C++ programming assignments by providing a structured, spec-driven framework that ensures pedagogical alignment and clear student expectations.

Core Features & Use Cases

  • Tiered Rubric Generation: Automatically structures assignments into C, B, A, and Badge tiers to ensure measurable competency.
  • Standardized Specification: Enforces a consistent format for inputs, processing, and outputs, including required sample runs and troubleshooting taxonomies.
  • Use Case: Use this skill to generate a new module project that requires students to implement a menu-driven program, ensuring the prompt includes the necessary starter code, build commands, and submission instructions.

Quick Start

Use the lab-creator skill to generate a new C++ lab assignment for module 6 that focuses on function decomposition and includes a tiered rubric.

Frequently Asked Questions about lab-creator

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

FAQPage Schema
How do I generate C++ programming assignments with tiered rubrics?

C++ programming assignments with tiered rubrics can be generated using a spec-driven framework that structures exercises into C, B, A, and Badge tiers to ensure measurable competency. This standardizes inputs, processing, outputs, and troubleshooting taxonomies.

What is a spec-driven framework for computer science education lab design?

A spec-driven framework for computer science education lab design automatically standardizes C++ assignment documentation by enforcing consistent formats for inputs, processing, outputs, and submission workflows. This ensures pedagogical alignment and clear student expectations.

Can I use this to create tiered lab exercises for function decomposition modules?

Yes, you can create tiered lab exercises for function decomposition modules. The skill generates structured C++ programming assignments that include starter code, build commands, and tiered rubrics to enforce specific pedagogical requirements.

How do I standardize C++ lab documentation to include build commands and sample runs?

To standardize C++ lab documentation, the skill enforces a consistent specification format that automatically integrates required sample runs, build commands, and submission instructions directly into the assignment prompt.

Does this skill support adding starter code and submission workflows for menu-driven programs?

Yes, this skill supports generating menu-driven program assignments by including necessary starter code, build commands, and submission instructions. It standardizes the creation of testable and readable C++ assignment documentation.