concept-to-exercise

Community

Generate interactive code diagnosis exercises

Authornsuberi
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Convert high-level teaching intents about technical concepts into hands-on diagnosis exercises that demonstrate a concrete failure and its minimal fix, removing the friction of creating reproducible broken/fixed code examples and git commits for training or assessments.

Core Features & Use Cases

  • Example Generation: Produce minimal, realistic code examples that reproduce a targeted symptom for domains like Flask, pytest, async code, Docker, and database usage.
  • Repository & Commits: Initialize a demo git repository and create clear "before" (broken) and "after" (fixed) commits with descriptive messages and captured hashes.
  • Handoff & Packaging: Prepare the contextual metadata (repo path, before/after hashes, symptom, environment, key insight) and invoke downstream diagnosis tooling to produce a packaged exercise and teaching guide.
  • Use Case: Quickly create a Flask ProxyFix exercise or a pytest fixture-scope demo for workshops, automated training pipelines, or learning platforms.

Quick Start

Create an exercise by describing the concept and environment, for example: "Teach Flask ProxyFix by generating a minimal app that breaks behind a proxy, commit broken and fixed states, and package the exercise."

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: concept-to-exercise
Download link: https://github.com/nsuberi/proto-portal-showcase-hub/archive/main.zip#concept-to-exercise

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.