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.