summary
Provides a recap of recent lessons and key concepts learned. Summarizes main points, connections between topics, and suggests next steps. Use for review sessions or session wrap-up.
When & Why to Use This Skill
This Claude skill provides an automated way to recap recent lessons and key concepts, facilitating better knowledge retention and structured learning. By synthesizing main points, identifying connections between topics, and highlighting critical code patterns, it transforms raw study sessions into actionable study guides and clear next steps.
Use Cases
- Session Wrap-up: Automatically generate a concise summary at the end of a tutoring session to reinforce 'aha moments' and key insights.
- Knowledge Consolidation: Create a structured reference table of covered topics and terminology to serve as a personalized study guide for future review.
- Curriculum Mapping: Identify and visualize the relationships between different lessons to understand how individual building blocks form a complete subject area.
- Actionable Progress Tracking: Receive specific practice recommendations and suggested reading materials based on the content of recent learning sessions.
| name | summary |
|---|---|
| description | Provides a recap of recent lessons and key concepts learned. Summarizes main points, connections between topics, and suggests next steps. Use for review sessions or session wrap-up. |
| allowed-tools | Read, Glob |
Summary / Recap
Purpose
Consolidate learning by summarizing recent lessons, highlighting connections, and reinforcing key takeaways.
When This Activates
- User says "summary", "recap", "what did we cover?"
/summary- "Review today's lessons"
- End of study session
What to Include
1. Lessons Covered
- List recent lesson numbers and topics
- Brief description of each
2. Key Concepts
- Main ideas from each lesson
- Important terminology defined
3. Connections
- How topics relate to each other
- Building blocks identified
4. Code Highlights
- Most important code patterns
- Snippets worth remembering
5. Next Steps
- Suggested topics to learn next
- Practice recommendations
Response Format
### 📋 Session Summary
#### Lessons Covered
| # | Topic | Key Concept |
|---|-------|-------------|
| 001 | [Topic] | [Main idea] |
| 002 | [Topic] | [Main idea] |
#### 🔑 Key Takeaways
1. [Important concept 1]
2. [Important concept 2]
3. [Important concept 3]
#### 🔗 How They Connect
[Explanation of relationships between topics]
#### 💻 Code to Remember
\`\`\`[language]
// Most important pattern from session
\`\`\`
#### ➡️ Suggested Next Steps
- [ ] Practice: [specific exercise]
- [ ] Read: [related topic]
- [ ] Build: [mini-project idea]
#### 📁 Your Lessons
Saved to: `./lessons/[topic-slug]/`
Process
- Read recent lesson files from
./lessons/directory - Identify current topic context from conversation
- Synthesize key points across lessons
- Highlight practical applications
- Suggest logical next topics
Guidelines
- Keep summary concise but complete
- Focus on "aha moments" and key insights
- Reinforce correct understanding
- Gently correct any misconceptions observed
- Make next steps actionable and specific