concept-to-exercise
CommunityGenerate 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.