learner

Extract problem statements, solutions, triggers, and scope into reusable guidelines.

38.5k|3.5k|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/Yeachan-Heo/oh-my-claudecode --skill learner-yeachan-heo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: learner
Source: https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/learner
Command: npx skills add https://github.com/Yeachan-Heo/oh-my-claudecode --skill learner-yeachan-heo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill captures learned insights from conversations and turns them into reusable, context-aware guidelines that can guide Claude across tasks beyond a single instance.

Core Features & Use Cases

  • Contextual insight extraction: Distills practical heuristics from discussions, debugging sessions, and design decisions.
  • Reusable knowledge artifact: Produces a shareable guideline that informs future problem solving in this repo.
  • Scoped relevance: Focuses on problems specific to this codebase and domain.

Quick Start

After solving a tricky bug or uncovering a non-obvious workaround in this repository, run /oh-my-claudecode:learner to capture the learned pattern as a reusable skill. The captured artifact should include Problem Statement, Solution, Triggers, and Scope for future reuse. No code fences here.

Frequently Asked Questions about learner

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

FAQPage Schema
How do I capture reusable insights from debugging conversations?▼

To capture reusable insights from debugging conversations, run the learner command after solving a tricky bug. It distills practical heuristics from the discussion into a structured skill containing the Problem Statement, Solution, Triggers, and Scope for future reuse.

What is the best way to save non-obvious workarounds for future codebase sessions?▼

Saving non-obvious workarounds requires extracting contextual heuristics from your session and formatting them as structured guidelines. This process identifies the specific problem, the uncovered solution, and its scope, turning a temporary fix into a reusable knowledge artifact.

Can I extract problem statements and solutions directly from chat history?▼

Yes, you can extract problem statements and solutions directly from chat history. The skill analyzes your conversation context to identify the core issue and its resolution, packaging them into a shareable guideline that informs future problem-solving tasks.

How do I create context-aware guidelines from design decisions?▼

Creating context-aware guidelines from design decisions involves extracting the core heuristics from your conversation. It focuses on problems specific to your codebase and domain, producing a structured artifact that captures the trigger conditions and scope of the applied solution.

Does capturing learned patterns require any external dependencies?▼

Capturing learned patterns requires no external dependencies. The skill operates independently to process your conversation context and output a structured guideline, ensuring the extracted heuristics are immediately ready for storage and reuse.

When should I not use conversation insight extraction?▼

You should not use conversation insight extraction for generic programming problems that are not specific to your current codebase. The skill is scoped to capture domain-specific heuristics and non-obvious workarounds, so widely applicable external knowledge does not fit its extraction model.