learner

Solid

Extract a learned skill from the current conversation

AI & Automation 36,273 stars 3296 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Learner Skill > Deprecated compatibility alias: use `/oh-my-claudecode:skillify` for new skill extraction workflows. This file remains for internal implementation/history and compatibility. This is a Level 7 (self-improving) skill. It has two distinct sections: - **Expertise**: Domain knowledge about what makes a good skill. Updated automatically as patterns are discovered. - **Workflow**: Stable extraction procedure. Rarely changes. Only the Expertise section should be updated during improvement cycles. --- ## Expertise > This section contains domain knowledge that improves over time. > It can be updated by the learner itself when new patterns are discovered. ### Core Principle Reusable skills are not code snippets to copy-paste, but **principles and decision-making heuristics** that teach Claude HOW TO THINK about a class of problems. **The difference:** - BAD (mimicking): "When you see ConnectionResetError, add this try/except block" - GOOD (reusable skill): "In async network code, any I/O operation can fail independently due to client/server lifecycle mismatches. The principle: wrap each I/O operation separately, because failure between operations is the common case, not the exception." ### Quality Gate Before extracting a skill, ALL three must be true: - "Could someone Google this in 5 minutes?" → NO - "Is this specific to THIS codebase?" → YES - "Did this take real debugging effort to discover?" → YES ### Recognition Signals Extract ONLY after: - Solving ...

Details

Author
Yeachan-Heo
Repository
Yeachan-Heo/oh-my-claudecode
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category