From thinking-frameworks-skills
Creates evidence-based learning plans using spaced repetition, retrieval practice, interleaving, and elaboration for long-term retention. Guides goal definition, material breakdown, scheduling, and progress tracking for exams, skills, or tech mastery.
npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsThis skill uses the workspace's default tool permissions.
- [Workflow](#workflow)
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Copy this checklist and track your progress:
Learning Plan Progress:
- [ ] Step 1: Define learning goals and timeline
- [ ] Step 2: Break down material and create schedule
- [ ] Step 3: Design retrieval practice methods
- [ ] Step 4: Execute daily learning sessions
- [ ] Step 5: Track progress and adjust
Step 1: Define learning goals and timeline
Clarify what needs to be learned, by when, and how much time is available daily. Identify success criteria (pass exam, demonstrate skill, etc). Use resources/template.md to structure your plan.
Step 2: Break down material and create schedule
Chunk material into learnable units. Calculate spaced repetition schedule based on timeline. Plan initial learning + review cycles. For complex schedules or long timelines (6+ months), see resources/methodology.md for advanced scheduling techniques.
Step 3: Design retrieval practice methods
Create active recall mechanisms: flashcards, practice problems, mock tests, self-quizzing. Avoid passive techniques (highlighting, re-reading). See Common Patterns for domain-specific approaches.
Step 4: Execute daily learning sessions
Follow the schedule: new material in morning (peak alertness), reviews in afternoon/evening. Use retrieval practice consistently. Log what's difficult for extra review. For advanced techniques like interleaving or desirable difficulties, see resources/methodology.md.
Step 5: Track progress and adjust
Measure retention with self-tests. Adjust review frequency based on performance (struggle more = review sooner). Update schedule as needed. Validate using resources/evaluators/rubric_memory_retrieval_learning.json.
Exam Preparation (3-6 months):
Language Learning (ongoing):
Technology/Job Skill (3-12 weeks):
Medical/Technical Procedures:
Bulk Memorization (facts, dates, lists):
Avoid Common Mistakes:
Realistic Expectations:
Time Management:
When to Seek Help:
Resources:
resources/template.md - Learning plan template with schedulingresources/methodology.md - Advanced techniques for complex learning goalsresources/evaluators/rubric_memory_retrieval_learning.json - Quality criteriaOutput:
memory-retrieval-learning.md in current directorySuccess Criteria:
Evidence-Based Techniques: