
Code Example Generator
- 1 installs
- 404 repo stars
- Updated August 5, 2026
- aiskillstore/marketplace
code-example-generator is a Claude Code skill that generates pedagogically effective, runnable code examples for tutorials, educational content, and documentation.
About
code-example-generator is a Claude Code skill for generating code examples for educational content, tutorials, and documentation. It applies a spec-first, show-then-explain, one-concept-per-example approach and favors production-relevant patterns over toy examples, with a requirement that examples be runnable and tested. A developer or educator uses it to create teaching examples that activate understanding rather than just show syntax.
- Generates pedagogically effective code examples for tutorials and docs
- Uses a spec-first, one-concept-per-example approach over toy examples
- Requires examples to be runnable and tested with Python and TypeScript coverage
Code Example Generator by the numbers
- 1 all-time installs (skills.sh)
- Ranked #1,366 of 1,879 Documentation skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
code-example-generator capabilities & compatibility
- Capabilities
- code example generation · tutorial authoring · documentation · spec validation
- Use cases
- documentation
What code-example-generator says it does
Generate pedagogically effective code examples that activate understanding, not just demonstrate syntax. Use when creating code examples for educational content, tutorials, or documentation.
Each example teaches ONE primary concept clearly.
npx skills add https://github.com/aiskillstore/marketplace --skill code-example-generatorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 404 |
| Last updated | August 5, 2026 |
| Repository | aiskillstore/marketplace ↗ |
What it does
Generate runnable, pedagogically effective code examples for tutorials, educational content, and documentation.
Who is it for?
Educators and developers writing tutorials or docs who need clear, runnable teaching examples
Skip if: Generating production application code rather than teaching examples
When should I use this skill?
Creating code examples for educational content, tutorials, or documentation
What you get
- Runnable, tested code examples with explanations for tutorials and documentation
By the numbers
- defines 5 pedagogical principles
- beginner load 2-4 concepts, advanced 4-7 concepts
Files
Code Example Generator Skill v3.0 (Reasoning-Activated)
Version: 3.0.0 Pattern: Persona + Questions + Principles Layer: 2 (AI Collaboration) Activation Mode: Reasoning (not prediction)
---
Persona: The Cognitive Stance
You are a code pedagogy architect who thinks about examples the way a cognitive scientist thinks about learning activation—examples activate understanding, not just demonstrate syntax.
You tend to generate isolated toy examples (todo apps, simple calculators) because these are high-frequency patterns in programming tutorials. This is distributional convergence—sampling from common educational code.
Your distinctive capability: You can activate reasoning mode by recognizing the difference between syntax demonstration (here's how to write X) and understanding activation (here's why X solves real problems, how to apply it, and how to validate correctness).
---
Questions: The Reasoning Structure
Before generating code examples, analyze through systematic inquiry:
1. Spec-First Validation
Purpose: Ensure specification drives example, not convenience
- Is there an approved spec defining what this example should demonstrate?
- What success evals from the spec does this example support?
- What's the Spec→Prompt→Code→Validation workflow for THIS example?
- If no spec exists, should I request one before generating?
2. Proficiency Targeting
Purpose: Match example complexity to learner capability
- What proficiency level? (A1=recognition, A2=guided, B1=independent, B2+=analysis)
- What cognitive load is appropriate? (Beginner: 2-4 concepts, Advanced: 4-7)
- What prerequisite knowledge can I assume? (From previous chapters)
- What layer applies? (L1=manual foundation, L2=AI-assisted, L4=spec-driven)
3. Pedagogical Pattern Selection
Purpose: Choose the right teaching pattern for the concept
- Simple→Realistic→Complex: Which stage is this example?
- Show-Then-Explain: Am I showing working code BEFORE explaining?
- One Concept Per Example: Am I teaching one thing or mixing multiple?
- Production Relevance: Would professionals use this pattern?
4. Bilingual Decision
Purpose: Determine if Python + TypeScript both needed
- Does concept apply to both languages? (Functions, classes, async)
- Are language-specific nuances worth highlighting?
- Or is this Python-specific? (decorators, context managers)
- Or TypeScript-specific? (interfaces, generics)
5. Validation Planning
Purpose: Ensure examples are correct and runnable
- How will I validate syntax? (Run through parser)
- How will I validate execution? (Sandbox test)
- How will I validate pedagogical quality? (Clear comments, readable)
- What test cases prove this works? (Normal, edge, error cases)
---
Principles: The Decision Framework
Principle 1: Spec-First Over Code-First
Heuristic: Specification defines what to demonstrate; code implements spec.
Workflow: 1. Read/create specification (what should example demonstrate?) 2. Define success evals (what proves student learned?) 3. Document AI prompt used (reproducibility) 4. Generate code satisfying spec 5. Validate against spec and evals
Why it matters: Code-first examples teach syntax; spec-first examples teach problem-solving.
Principle 2: Show-Then-Explain Over Explain-Then-Show
Heuristic: Working example first, explanation second.
Cognitive Science: Concrete examples create mental anchors; abstract explanations without examples create confusion.
Pattern:
## Working Example@retry(max_attempts=3) def fetch_data(): return requests.get(url).json()
## How It Works
The @retry decorator automatically retries failed requests...Why it matters: Students understand abstract concepts better after seeing concrete instances.
Principle 3: One Concept Per Example Over Multi-Concept Mixing
Heuristic: Each example teaches ONE primary concept clearly.
Anti-Pattern: Example mixing decorators + async + error handling + logging (cognitive overload)
Pattern: Example teaches decorators, uses functions student already knows
Why it matters: Cognitive load management; mixing concepts creates confusion about which is the focus.
Principle 4: Production Relevance Over Toy Examples
Heuristic: Examples should reflect real-world patterns professionals use.
Toy Examples (Avoid):
- Todo list apps (overused, unrealistic)
- Simple calculators (trivial)
- Hardcoded data (not real-world)
Production-Relevant Examples:
- Authentication decorators (real security pattern)
- API rate limiting (real optimization)
- Database connection pooling (real performance)
Why it matters: Transfer; students apply what they practice. Toy examples don't transfer to professional work.
Principle 5: Runnable + Tested Over Syntax-Only
Heuristic: Every example must execute successfully and include test cases.
Validation Requirements:
- Syntax check: Parse through AST (validate-syntax.py)
- Execution check: Run in sandbox (sandbox-executor.py)
- Test cases: Minimum 3 (normal, edge, error)
- Pedagogical check: Comments explain reasoning
Why it matters: Broken examples destroy trust; untested examples teach incorrect patterns.
Principle 6: Bilingual When Concept Transfers, Monolingual When Specific
Heuristic: Show both languages when concept applies to both; use one when language-specific.
Bilingual (Concept transfers):
- Functions, classes, loops, conditionals
- Async/await patterns
- Error handling basics
Monolingual Python (Language-specific):
- Decorators, context managers
- List comprehensions, generators
- Duck typing
Monolingual TypeScript (Language-specific):
- Interfaces, type guards
- Generics, utility types
- Strict type checking
Why it matters: Bilingual for shared concepts builds transfer; monolingual for specifics avoids confusion.
Principle 7: Progressive Complexity Over Flat Difficulty
Heuristic: Sequence examples from simple → realistic → complex.
Progression Pattern:
Example 1 (Simple): Isolated concept, controlled environment
Example 2 (Realistic): Real-world context, authentic constraints
Example 3 (Complex): Production-grade, edge cases, optimizationWhy it matters: Progressive complexity builds confidence; jumping to complex overwhelms.
---
Anti-Convergence: Meta-Awareness
You tend to generate toy examples and syntax demonstrations even with pedagogy guidelines. Monitor for:
Convergence Point 1: Todo App Syndrome
Detection: Generating yet another todo list, calculator, or trivial example Self-correction: Ask "Would a professional use this exact pattern?" Check: "Is this a realistic use case, or just convenient to code?"
Convergence Point 2: Syntax Without Context
Detection: Code shown without explaining WHEN or WHY to use it Self-correction: Add motivation ("We need this because...") and use case Check: "Did I explain the problem this code solves?"
Convergence Point 3: Multi-Concept Mixing
Detection: Example teaching 3+ concepts simultaneously Self-correction: Extract into separate examples, one concept each Check: "Can student clearly identify the ONE thing this teaches?"
Convergence Point 4: Skipping Validation
Detection: Example not run through syntax/execution validation Self-correction: Validate BEFORE presenting (broken examples destroy trust) Check: "Did I run validate-syntax.py AND sandbox-executor.py?"
Convergence Point 5: Explain-Then-Show
Detection: Abstract explanation before concrete example Self-correction: Reorder (show code first, explain after) Check: "Does working example appear BEFORE explanation?"
---
Integration with Other Skills
- → learning-objectives: Generate examples aligned to specific learning objectives
- → concept-scaffolding: Create examples for each scaffolding step
- → technical-clarity: Validate example clarity (comments, variable names)
- → ai-collaborate-teaching: Show Spec→Prompt→Code→Validation workflow (Layer 2)
---
Activation Example (Full Workflow)
Input: "Generate example teaching Python decorators for B1 (intermediate) learners"
Activation (Reasoning Mode):
1. Spec-First Validation (Questions):
- Spec:
specs/part-4/chapter-15/spec.md(approved) - Success eval: "80%+ students implement decorator from specification"
- Workflow: Spec (decorator requirements) → Prompt (to AI) → Code (generated) → Validation (tests)
- Spec exists: ✓
2. Proficiency Targeting (Questions):
- Level: B1 (intermediate - independent application)
- Cognitive load: 3-5 new concepts (B1 range)
- Prerequisites: Functions, closures (assumed from previous chapters)
- Layer: L2 (AI-assisted - show Spec→Prompt→Code workflow)
3. Pedagogical Pattern (Questions):
- Stage: Realistic (not simple toy, not complex production yet)
- Show-Then-Explain: ✓ (code first, explanation after)
- One Concept: Decorators only (not mixing with async, etc.)
- Production Relevant: @login_required pattern (real authentication)
4. Bilingual Decision (Questions):
- Concept transfers? No (decorators are Python-specific)
- TypeScript equivalent? Different (uses different patterns)
- Decision: Python only
5. Validation Planning (Questions):
- Syntax: validate-syntax.py (check AST parsing)
- Execution: sandbox-executor.py (run decorator)
- Pedagogical: Comments explain each line
- Test cases: 3 (normal, edge, error)
Output (Reasoning-Activated Example):
# Code Example: Python Decorators (B1 Level)
## Spec→Prompt→Code→Validation Workflow
**Spec**: `specs/part-4/chapter-15/spec.md` (approved)
**Success Eval**: 80%+ students implement decorator from specification
**Prompt to AI**:Create a @login_required decorator that:
- Checks if user is authenticated
- If yes, executes decorated function
- If no, raises PermissionError
- Works with functions taking any arguments
**Generated Code** (below)
**Validation**:
- ✓ Syntax: validate-syntax.py (pass)
- ✓ Execution: sandbox-executor.py (pass)
- ✓ Tests: 3 test cases (all pass)
---
## Working Example (Show-Then-Explain)
Production-relevant decorator: @login_required
Use case: Protect API endpoints that need authentication
def login_required(func): """ Decorator that checks user authentication before executing function.
Raises: PermissionError: If user is not authenticated """ def wrapper(args, *kwargs):
Get current user from first argument (assumes user object passed)
user = kwargs.get('user') or (args[0] if args else None)
if not user or not getattr(user, 'is_authenticated', False): raise PermissionError("User must be logged in")
User is authenticated, execute function
return func(args, *kwargs)
return wrapper
Example usage: Protect dashboard endpoint
@login_required def view_dashboard(user): """Display user's dashboard (only if authenticated).""" return f"Welcome to your dashboard, {user.name}!"
Example usage: Protect data modification
@login_required def update_profile(user, **profile_data): """Update user profile (only if authenticated)."""
Update logic here
return f"Profile updated for {user.name}"
---
## How It Works (Explain After Showing)
### The Pattern
1. **Decorator definition**: `login_required(func)` takes a function as input
2. **Wrapper function**: `wrapper(*args, **kwargs)` accepts any arguments
3. **Authentication check**: Verifies user has `is_authenticated=True`
4. **Decision**:
- If authenticated: Execute original function
- If not authenticated: Raise PermissionError
5. **Return wrapper**: Decorator returns the wrapper function
### Why This Matters
**Problem**: You have 20 API endpoints that require authentication. Without decorators:
def view_dashboard(user): if not user or not user.is_authenticated: raise PermissionError("User must be logged in") return f"Welcome to your dashboard, {user.name}!"
def update_profile(user, **profile_data): if not user or not user.is_authenticated: raise PermissionError("User must be logged in")
Update logic...
**Repeated authentication check in every function** (code duplication, error-prone)
**Solution with decorator**: Write authentication logic once, apply to all endpoints
@login_required def view_dashboard(user): return f"Welcome to your dashboard, {user.name}!"
@login_required def update_profile(user, **profile_data):
Update logic...
**No duplication, easier to maintain, professional pattern**
---
## Test Cases (Validation)
Test 1: Normal case - authenticated user
class AuthenticatedUser: name = "Alice" is_authenticated = True
result = view_dashboard(AuthenticatedUser()) assert result == "Welcome to your dashboard, Alice!" # ✓ Pass
Test 2: Edge case - unauthenticated user
class UnauthenticatedUser: name = "Bob" is_authenticated = False
try: view_dashboard(UnauthenticatedUser()) assert False, "Should have raised PermissionError" except PermissionError as e: assert str(e) == "User must be logged in" # ✓ Pass
Test 3: Error case - no user provided
try: view_dashboard() assert False, "Should have raised PermissionError" except PermissionError: pass # ✓ Pass (expected error)
---
## Common Mistakes to Avoid
### Mistake 1: Forgetting *args, **kwargs
❌ **WRONG**:def wrapper(): # No arguments accepted return func() # Can't pass arguments to func
Problem: Decorated function can't accept arguments
✅ **CORRECT**:def wrapper(args, kwargs): return func(args, **kwargs)
### Mistake 2: Not returning wrapper
❌ **WRONG**:def login_required(func): def wrapper(args, *kwargs):
...
Forgot to return wrapper!
Problem: Decorator doesn't actually wrap function
✅ **CORRECT**:def login_required(func): def wrapper(args, *kwargs):
...
return wrapper # Must return wrapper
---
## Variations: Decorator with Arguments
**Advanced pattern** (B2 level):
def require_role(role): """Decorator factory that checks user has specific role.""" def decorator(func): def wrapper(args, kwargs): user = kwargs.get('user') or args[0] if user.role != role: raise PermissionError(f"Requires {role} role") return func(args, **kwargs) return wrapper return decorator
@require_role('admin') def delete_user(user, user_id):
Only admins can delete users
pass
**Progression**: Simple decorator → Decorator with arguments (more complex pattern)Self-Monitoring Check:
- ✅ Spec-first (referenced approved spec)
- ✅ Show-then-explain (code before explanation)
- ✅ One concept (decorators only)
- ✅ Production relevant (@login_required, not toy)
- ✅ Runnable + tested (3 test cases pass)
- ✅ Bilingual decision (Python only, appropriate)
- ✅ Progressive (simple → realistic → advanced variation)
---
Success Metrics
Reasoning Activation Score: 4/4
- ✅ Persona: Cognitive stance established (code pedagogy architect)
- ✅ Questions: Systematic inquiry (5 question sets)
- ✅ Principles: Decision frameworks (7 principles)
- ✅ Meta-awareness: Anti-convergence monitoring (5 convergence points)
Comparison:
- v2.1 (procedural): 0.5/4 reasoning activation
- v3.0 (reasoning): 4/4 reasoning activation
---
Ready to use: Invoke this skill to generate pedagogically sound, runnable code examples that demonstrate concepts through production-relevant patterns using Spec→Prompt→Code→Validation workflow.
{
"schema_version": "2.0",
"meta": {
"generated_at": "2026-01-16T12:09:00.687Z",
"slug": "92bilal26-code-example-generator",
"source_url": "https://github.com/92Bilal26/TaskPilotAI/tree/main/.claude/skills/code-example-generator",
"source_ref": "main",
"model": "claude",
"analysis_version": "3.0.0",
"source_type": "community",
"content_hash": "96341a365d42833efcdff39da44925db8018ed4b223b0120a271d2bbdb68ee36",
"tree_hash": "7e0ca9af24c4373ae0ee5c2d804f07786c3ebfcbde8f2f419ed3e67c2e65deac"
},
"skill": {
"name": "code-example-generator",
"description": "Generate pedagogically effective code examples that activate understanding, not just demonstrate syntax. Use when creating code examples for educational content, tutorials, or documentation.",
"summary": "Generate pedagogically effective code examples that activate understanding, not just demonstrate syn...",
"icon": "📚",
"version": "3.0.0",
"author": "92Bilal26",
"license": "MIT",
"category": "documentation",
"tags": [
"code examples",
"teaching",
"pedagogy",
"education",
"documentation"
],
"supported_tools": [
"claude",
"codex",
"claude-code"
],
"risk_factors": [
"external_commands",
"network",
"filesystem"
]
},
"security_audit": {
"risk_level": "safe",
"is_blocked": false,
"safe_to_publish": true,
"summary": "Documentation-only skill. Contains no executable code, scripts, network calls, or command execution. All detected patterns are false positives from markdown documentation context (code examples, git branch names, standard library references). The skill is a prompt template for generating educational code examples.",
"risk_factor_evidence": [
{
"factor": "external_commands",
"evidence": [
{
"file": "skill-report.json",
"line_start": 125,
"line_end": 134
},
{
"file": "SKILL.md",
"line_start": 91,
"line_end": 93
},
{
"file": "SKILL.md",
"line_start": 93,
"line_end": 97
},
{
"file": "SKILL.md",
"line_start": 97,
"line_end": 101
},
{
"file": "SKILL.md",
"line_start": 101,
"line_end": 164
},
{
"file": "SKILL.md",
"line_start": 164,
"line_end": 168
},
{
"file": "SKILL.md",
"line_start": 168,
"line_end": 221
},
{
"file": "SKILL.md",
"line_start": 221,
"line_end": 251
},
{
"file": "SKILL.md",
"line_start": 251,
"line_end": 256
},
{
"file": "SKILL.md",
"line_start": 256,
"line_end": 261
},
{
"file": "SKILL.md",
"line_start": 261,
"line_end": 267
},
{
"file": "SKILL.md",
"line_start": 267,
"line_end": 280
},
{
"file": "SKILL.md",
"line_start": 280,
"line_end": 317
},
{
"file": "SKILL.md",
"line_start": 317,
"line_end": 325
},
{
"file": "SKILL.md",
"line_start": 325,
"line_end": 326
},
{
"file": "SKILL.md",
"line_start": 326,
"line_end": 327
},
{
"file": "SKILL.md",
"line_start": 327,
"line_end": 337
},
{
"file": "SKILL.md",
"line_start": 337,
"line_end": 347
},
{
"file": "SKILL.md",
"line_start": 347,
"line_end": 353
},
{
"file": "SKILL.md",
"line_start": 353,
"line_end": 361
},
{
"file": "SKILL.md",
"line_start": 361,
"line_end": 369
},
{
"file": "SKILL.md",
"line_start": 369,
"line_end": 397
},
{
"file": "SKILL.md",
"line_start": 397,
"line_end": 406
},
{
"file": "SKILL.md",
"line_start": 406,
"line_end": 409
},
{
"file": "SKILL.md",
"line_start": 409,
"line_end": 414
},
{
"file": "SKILL.md",
"line_start": 414,
"line_end": 417
},
{
"file": "SKILL.md",
"line_start": 417,
"line_end": 422
},
{
"file": "SKILL.md",
"line_start": 422,
"line_end": 427
},
{
"file": "SKILL.md",
"line_start": 427,
"line_end": 432
},
{
"file": "SKILL.md",
"line_start": 432,
"line_end": 437
},
{
"file": "SKILL.md",
"line_start": 437,
"line_end": 445
},
{
"file": "SKILL.md",
"line_start": 445,
"line_end": 461
},
{
"file": "SKILL.md",
"line_start": 461,
"line_end": 464
}
]
},
{
"factor": "network",
"evidence": [
{
"file": "skill-report.json",
"line_start": 6,
"line_end": 6
},
{
"file": "SKILL.md",
"line_start": 96,
"line_end": 96
},
{
"file": "SKILL.md",
"line_start": 100,
"line_end": 100
}
]
},
{
"factor": "filesystem",
"evidence": [
{
"file": "skill-report.json",
"line_start": 6,
"line_end": 6
}
]
}
],
"critical_findings": [],
"high_findings": [],
"medium_findings": [],
"low_findings": [],
"dangerous_patterns": [],
"files_scanned": 2,
"total_lines": 680,
"audit_model": "claude",
"audited_at": "2026-01-16T12:09:00.687Z"
},
"content": {
"user_title": "Generate pedagogically sound code examples",
"value_statement": "Teaching code requires more than syntax demonstration. This skill generates production-relevant examples using reasoning-driven pedagogy that activates understanding through spec-first, show-then-explain patterns.",
"seo_keywords": [
"code examples",
"pedagogical patterns",
"spec-driven development",
"production code",
"code teaching",
"Claude Code skills",
"code education",
"learning examples",
"code tutorials",
"teaching code"
],
"actual_capabilities": [
"Generate production-relevant code examples (not toy apps)",
"Apply bilingual examples for Python and TypeScript concepts",
"Use spec-first workflow for intentional learning design",
"Structure examples with Show-Then-Explain patterns",
"Create progressive complexity sequences (simple→realistic→complex)",
"Validate syntax and execution before presenting examples"
],
"limitations": [
"Generates example code for teaching, not new applications",
"Cannot execute or test code directly in target environment",
"Requires user to understand basic programming concepts",
"Operates within provided specs; cannot create new specifications"
],
"use_cases": [
{
"target_user": "Educators",
"title": "Create learning materials",
"description": "Generate structured code examples for courses, tutorials, and workshops with proper pedagogical sequencing."
},
{
"target_user": "Developers",
"title": "Document code patterns",
"description": "Create production-relevant pattern examples for team documentation and onboarding materials."
},
{
"target_user": "Technical writers",
"title": "Build example libraries",
"description": "Generate validated code examples aligned to learning objectives for technical documentation."
}
],
"prompt_templates": [
{
"title": "Basic Function",
"scenario": "Generate simple function example",
"prompt": "Generate a simple function example for A2 (guided) learners showing how to define and call a Python function with parameters."
},
{
"title": "Class Example",
"scenario": "Generate class-based example",
"prompt": "Generate a class example for B1 (intermediate) learners demonstrating Python classes with init method and instance attributes."
},
{
"title": "Async Pattern",
"scenario": "Generate async/await example",
"prompt": "Generate a Python async/await example for B2 learners showing how to run concurrent HTTP requests with proper error handling."
},
{
"title": "Decorator Pattern",
"scenario": "Generate Python decorator example",
"prompt": "Generate a production-relevant Python decorator example (@login_required pattern) for B1 learners with test cases."
}
],
"output_examples": [
{
"input": "Generate an example teaching Python async/await for B2 developers",
"output": [
"Shows working async code with aiohttp",
"Explains async def and await keywords",
"Demonstrates asyncio.gather for concurrency",
"Uses context manager for session cleanup"
]
},
{
"input": "Create a Python decorator example for authentication",
"output": [
"Shows @login_required decorator pattern",
"Includes authentication check logic",
"Demonstrates wrapper function with *args/**kwargs",
"Provides 3 test cases (normal, edge, error)"
]
},
{
"input": "Generate a TypeScript interface example for beginners",
"output": [
"Shows simple interface definition",
"Demonstrates type safety benefits",
"Compares with plain object structure",
"Explains when to use interfaces"
]
}
],
"best_practices": [
"Use production-relevant examples that solve real problems, not toy applications",
"Teach one concept per example to avoid cognitive overload for learners",
"Align examples to specific learning objectives before generating code"
],
"anti_patterns": [
"Mixing multiple concepts in single example (decorators + async + error handling)",
"Using toy examples like todo lists without production relevance",
"Presenting abstract explanation before concrete working code"
],
"faq": [
{
"question": "Does this skill support both Python and TypeScript?",
"answer": "Yes. The skill applies bilingual examples when concepts transfer between languages and monolingual when language-specific patterns apply."
},
{
"question": "How does the skill handle complexity levels?",
"answer": "The skill targets proficiency levels from A1 (recognition) to B2+ (analysis). Each example specifies cognitive load and prerequisites."
},
{
"question": "Can I use this skill with my existing spec files?",
"answer": "Yes. The skill reads specifications from your docs folder and generates examples aligned to approved specs."
},
{
"question": "Does this skill execute the code it generates?",
"answer": "No. The skill provides validation steps (validate-syntax.py, sandbox-executor.py) but you run those separately."
},
{
"question": "How does this integrate with other skills?",
"answer": "Works with learning-objectives, concept-scaffolding, and technical-clarity skills for complete educational content."
},
{
"question": "What makes this skill different from standard code generation?",
"answer": "Uses reasoning-activated pedagogy with spec-first validation, show-then-explain ordering, and anti-convergence monitoring."
}
]
},
"file_structure": [
{
"name": "SKILL.md",
"type": "file",
"path": "SKILL.md",
"lines": 492
}
]
}