learn

Guide technical concept learning through a 6-phase Socratic questioning workflow.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/ChanghwanK/dotfiles --skill learn-changhwank
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/ChanghwanK/dotfiles/tree/main/claude/.claude/skills/learn
Command: npx skills add https://github.com/ChanghwanK/dotfiles --skill learn-changhwank

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you systematically learn complex technical concepts by guiding you through a structured, Socratic questioning process, ensuring deep understanding rather than rote memorization.

Core Features & Use Cases

  • Structured Learning: Follows a 6-phase learning workflow (Setup, Why, How, What-if, Apply, Summary).
  • Socratic Questioning: Encourages critical thinking by asking probing "Why?" questions at each stage.
  • Adaptive Depth: Adjusts the level of detail based on your prior knowledge (easy, medium, hard).
  • Use Case: When encountering a new framework like Kubernetes, use this Skill to understand its core design principles, internal workings, and how it compares to alternatives, before diving into practical application.

Quick Start

Begin a deep-dive learning session on the concept of 'Kubernetes networking'.

Frequently Asked Questions about learn

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

FAQPage Schema
How do I learn complex technical concepts deeply instead of just memorizing facts?

Deep technical concept learning is facilitated by a Socratic questioning methodology that guides you through a 6-phase workflow, moving from understanding the core 'Why' to practical application.

What is Socratic questioning for technical knowledge acquisition?

Socratic questioning for technical knowledge acquisition encourages critical thinking by asking probing questions at each learning stage, ensuring you understand system architecture and design philosophies.

How do I start a deep dive into system architecture and design philosophies?

Starting a deep dive into system architecture involves entering a technical topic, then following an adaptive learning workflow that adjusts explanation depth based on your prior knowledge.

Can I adjust the explanation depth when troubleshooting training for new frameworks?

Yes, you can adjust explanation depth during troubleshooting training because the learning process adapts dynamically to your prior knowledge, offering easy, medium, or hard levels of detail.

Do I need Python3 to run this structured learning workflow?

Yes, Python3 is required to execute the scripts and references that drive the structured learning workflow and Socratic questioning process.

What are the limitations of using Socratic questioning for code-level mechanics?

The limitation of using Socratic questioning for code-level mechanics is that it focuses on understanding design principles and internal workings, requiring you to apply the knowledge practically afterward to verify mastery.