# Tp Lab Designer

> Designs technically feasible and pedagogically calibrated lab sessions, practical assignments, and machine exams. Use when an instructor needs a TP in computing, systems, programming, cybersecurity, AI, or software engineering, with clear setup, milestones, deliverables, and grading hooks.

- Skill: `alainlebret/tp-lab-designer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add alainlebret/tp-lab-designer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/alainlebret/tp-lab-designer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: alainlebret (https://skillmd.com/u/alainlebret)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/alainlebret/tp-lab-designer

---


# TP Lab Designer

## Goal
Build a practical session that is feasible in the allocated time and can be graded reproducibly.

## Inputs
Read `mission.json` first.

## Produce
- subject statement;
- technical setup instructions;
- milestones;
- expected deliverables;
- common pitfalls;
- teacher notes;
- optional starter code structure;
- testability notes.

## Hard constraints
- Refuse unrealistic workloads.
- Verify environment assumptions.
- Make the scope measurable.
- Ensure at least one reasonable grading path.

## Design checklist
- What do students start with?
- What do they implement?
- What can be tested automatically?
- What requires manual review?
- What is the fallback if the environment fails?

