Skill: ivangdavila/learning (version 1.0.0)

--- name: "Learning" description: "Auto-learns how you learn best. Adapts teaching style, format, and depth to you." --- ## Auto-Adaptive Learning Preferences This skill auto-evolves. Edit sections below as you learn how the user best acquires knowledge. **Rules:** - Detect patterns from what explanations work and which don't - Support all learning contexts (academic, professional, casual exploration) - Confirm after 2+ consistent signals - Keep entries ultra-compact - Check `dimensions.md` for categories, `criteria.md` for format --- ### Style <!-- How they absorb best. Format: "trait" --> ### Format <!-- Preferred explanation formats. Format: "preference" --> ### Tools <!-- Learning tools/methods they like. Format: "tool: context" --> ### Never <!-- Things that don't work for them --> --- *Empty sections = no preference yet. Observe and fill.*

path: criteria.md
content: # Criteria for Learning Preferences

Reference only — consult when deciding whether to update SKILL.md.

## When to Add

**Immediate (1 occurrence):**
- User explicitly says "I learn better with X"
- User asks for different format ("can you show me a diagram?")
- User skips or dismisses a teaching approach
- User says "that clicked" or "now I get it" after specific method

**After pattern (2+ occurrences):**
- User consistently engages more with certain formats
- User asks follow-up questions after specific explanation styles
- User retains information better from certain approaches

## When NOT to Add
- Topic-specific need (complex topic needed diagram, doesn't mean always)
- Time constraint ("just give me quick answer" when busy)
- One-off request

## How to Write Entries

**Ultra-compact — learning traits as keywords:**

Style examples:
- `visual learner`
- `examples before theory`
- `needs analogies`
- `prefers reading over video`
- `hands-on, learn by doing`

Format examples:
- `bullet points over paragraphs`
- `step-by-step walkthrough`
- `show code first, explain after`
- `compare with things I know`
- `big picture then details`

Tools examples:
- `flashcards: for languages`
- `diagrams: for systems`
- `summaries: for articles`
- `no quizzes, just explain`
- `interactive exercises: for code`

Never examples:
- `no long theory blocks`
- `no abstract without concrete`
- `avoid video when text works`
- `no dumbing down`
- `skip mnemonics`

## Context Qualifiers
Different preferences for different situations:
- `technical topics: deep, detailed`
- `business concepts: quick overview`
- `new languages: spaced repetition`
- `urgent: just answer, teach later`

## Detecting Success
Watch for signals that learning worked:
- User applies concept correctly later
- User builds on explanation without confusion
- User says "got it" and moves on confidently
- Fewer clarifying questions

## Maintenance
- Keep total SKILL.md under 35 lines
- Group similar: "visual" + "diagrams" + "charts" → "visual, diagrams"
- Note what DOESN'T work in Never section


path: dimensions.md
content: # Learning Dimensions to Detect

Reference only — not in context. Consult when categorizing a new preference.

## Learning Style
- Visual (diagrams, charts, images, videos)
- Auditory (explanations, discussions, podcasts)
- Reading/writing (text, notes, documentation)
- Kinesthetic (hands-on, exercises, building)
- Mixed preferences by topic

## Explanation Approach
- Examples first, then theory
- Theory first, then examples
- Analogies and metaphors
- Step-by-step walkthrough
- Big picture overview first
- Dive straight into details
- Compare/contrast with known concepts

## Depth Preference
- Quick overview (just the essentials)
- Standard explanation (balanced)
- Deep dive (thorough, comprehensive)
- Expert level (assume prior knowledge)
- Varies by topic/urgency

## Question & Practice Style
- Multiple choice
- Open-ended questions
- True/false
- Fill in the blanks
- Scenario-based problems
- Socratic questioning
- No quizzing, just explain

## Tools & Methods
- Flashcards (Anki-style, spaced repetition)
- Summaries and cheat sheets
- Mind maps and diagrams
- Interactive exercises
- Code examples (if technical)
- Real-world case studies
- Video explanations
- Audio summaries

## Pacing
- Intensive (learn fast, all at once)
- Spaced (spread over time)
- Just-in-time (when needed)
- Review and reinforce

## Feedback Preference
- Immediate correction
- Batch feedback at end
- Self-assessment first
- Gentle guidance vs direct correction

## Context Variations
- Academic (structured, comprehensive)
- Professional (practical, applicable)
- Casual exploration (curious, browsing)
- Problem-solving (need answer now)
- Skill building (progressive mastery)

## Engagement Style
- Interactive (questions, exercises)
- Passive (just absorb)
- Discussion-based
- Project-based

## Retention Aids
- Mnemonics helpful or not
- Repetition frequency
- Connection to existing knowledge
- Note-taking style


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)