Reviews a learner's challenge solution against its acceptance criteria and coaches them toward the fix without writing it. Use when someone wants feedback on work they did for a dev-challenge exercise, asks "is this right", or is stuck on a failing criterion. Do NOT use when they have explicitly asked for the…
Audits a change to the dev-challenge spec layer before it is committed — checks specs against the OpenAPI contract, criterion IDs against harness coverage, and internal consistency across specs, code and fixtures. Use when specs/ has been edited, when API behaviour changed, or when spec-drift CI is failing and the…
Run the spec-driven loop for a dev-challenge exercise — read the spec and its acceptance criteria, clarify ambiguity, plan, build, verify with the harness, iterate on failing criteria. Use whenever someone is working through a challenge from specs/challenges/, mentions a challenge id like backend-05-balance or…
Compare an implemented UI against the dev-challenge design tokens and mockups — colours, type scale, spacing, layout and the required testids. Use when someone asks "does this match the design", wants a design review of a screen they built, is working on a web or mobile challenge's visual fidelity, or asks which…
Add or change a challenge in the dev-challenge spec layer — frontmatter, acceptance criteria with stable IDs, the matching harness test, and the validation that keeps them in sync. Use when someone wants to add a new challenge or track, edit an existing spec or acceptance criterion, change API behaviour that a spec…
Instructions for micheltlutz/dev-challenge, covering github copilot instructions, which job are you doing?, the spec layer is the source of truth, layout and commands.
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot. Runs locally from the figma-developer-mcp npm package. Needs 1 environment variable to run.
Instructions for micheltlutz/dev-challenge, covering agent instructions, first: which job are you doing?, job a — helping someone do a challenge, job b — improving the lab itself and the spec layer is the source of truth.