teach-concept

Teach Clean Code concepts with learner-appropriate strategies and exercises.

Updated Jun 19, 2023
One-click install
npx skills add https://github.com/JeroenJochems/modelwise --skill teach-concept-jeroenjochems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach-concept
Source: https://github.com/JeroenJochems/modelwise/tree/main/.claude/skills/teach-concept
Command: npx skills add https://github.com/JeroenJochems/modelwise --skill teach-concept-jeroenjochems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users understand and apply Clean Code principles by providing tailored explanations and practical guidance based on their learning level and context.

Core Features & Use Cases

  • Adaptive Teaching: Explains concepts differently for beginners, intermediates, and advanced learners.
  • Contextual Routing: Directs users to specialized skills (e.g., naming, SOLID, TDD) for in-depth learning.
  • Use Case: A junior developer asks "What is SOLID?". This Skill explains the principles using beginner-friendly examples, then guides them to the /solid skill for detailed rules and PHP/TypeScript examples.

Quick Start

Teach me about the Single Responsibility Principle.

Frequently Asked Questions about teach-concept

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I learn clean code principles as a beginner?

Learn clean code principles through adapted explanations that use beginner-friendly examples, bridging known concepts to new software principles and ending with actionable exercises.

What is the best way to teach SOLID principles to developers?

Teaching SOLID principles is best handled by explaining the rules with concrete examples, then routing learners to specialized skills for in-depth rules and PHP/TypeScript examples.

How does adaptive teaching work for coding best practices?

Adaptive teaching for coding best practices works by applying learner-appropriate strategies and patterns that differentiate explanations for beginner, intermediate, and advanced developers.

Can I get concrete examples for software principles like TDD?

You can get concrete examples for TDD and other software principles by requesting a specific concept, which triggers contextual routing to specialized skills for detailed guidance.

Does this clean code framework support advanced developers?

This clean code framework supports advanced developers by applying specialized teaching strategies and routing them to in-depth modules for specific principles like SOLID and TDD.