--- name: recap description: Summarize what you learned this session as study notes. Use when the user types $recap (optionally followed by: [save - to write it to LEARNING_NOTES.md]). --- Summarize this session as study notes for a beginner: ## 🧱 What we built 1-3 lines describing the product/feature. ## 📚 What you learned Each concept in 2-3 lines: concept name → plain explanation → where it appears in the code. ## 🧮 Algorithms & patterns used One line each: name → where → idea in plain words. Skip if none. ## 🧩 Hard cases Each case as a short 🧩 block (symptom → root cause → fix → how to spot it). Skip if none. ## 🔑 New terms Table: Term | Meaning (1 sentence) | Everyday example. ## 🚀 Learn next 2-3 topics worth exploring next, one line each with the reason. If the arguments say "save" ((whatever the user wrote after invoking the skill, if anything)): append the notes to `LEARNING_NOTES.md` in the project folder (create it if missing), with today's date as the heading.