What problem does it solve? Reading finished examples creates recognition, not skill. This Skill stands up a minimal runnable baseline with one deliberate hole — a failing test or TODO — so you learn a concept by building it yourself rather than copying a completed tutorial. ## Core Features & Use Cases - Green baseline plus one gap: Creates a skeleton that compiles and runs green, then cuts exactly one checkable gap (a red spec or TODO) that only building can fill. - Mode-switchable scaffolds: Defaults to a single throwaway TypeScript file with Vitest, scaling up to a minimal Vite or Next repo only when the framework itself is the concept. - Sealed solution and cited cheat-sheet: Hides the reference implementation on a solution branch and includes only the minimum cited knowledge the gap requires. - Use Case: You want to truly own useReducer instead of copying examples. The Skill creates a fetchMachine.ts stub with failing transition specs, seals the working reducer on a solution branch, and hands you the gap to fill until pnpm vitest goes green. ## Quick Start Ask the agent to scaffold a small practice project so you can learn a specific React or TypeScript concept by building it from a failing test.