Transform verbose session transcripts, raw codebases, or complex implementation logs into ultra-condensed, high-density, emojified developer cheat sheets.


1. 🎯 Quick Start Dashboard

flowchart LR
    A[<b>INPUT SESSION</b><br/>β€’ Chat logs<br/>β€’ Code bases<br/>β€’ Build logs] --> B[<b>CLEANSING</b><br/>β€’ Strip chat<br/>β€’ No filler<br/>β€’ Facts only]
    B --> C[<b>REFLECTION</b><br/>β€’ Extract API<br/>β€’ Map CLI<br/>β€’ Gotchas]
    C --> D[<b>CONDENSATION</b><br/>β€’ Layout tables<br/>β€’ Emoji anchors<br/>β€’ Compact code]

2. 🧼 Cleansing

  • Conversational pleasantries: Strip β€œHello”, β€œSure”, β€œLet me help you with”, β€œAs you can see”, and meta-dialogue.
  • Context scaffolding: Remove long paragraphs explaining why a tool or library is designed a certain way; keep only the direct application.
  • Unused boilerplate: Delete generic setups or verbose explanation blocks.

3. 🧠 Reflection

Extract these core elements and group them by developer intent:

FocusElements to ExtractRepresentation
API ContractsFunction signatures, parameters, types, interfacesConcise TS/Python interface blocks
CLI CommandsInstallation, build, run, test commandsActionable inline code lines
ConfigurationEnvironment variables, config files (vite.config.ts, etc.)Key-value settings tables
Architectural InvariantsFile paths, structure, folder layoutDirectory trees (find-like)

4. ⚑ Condensation

Pack maximum information in minimum space. Prefer structural density over paragraphs.

Gotchas & Caveats

  • Warning: Never suppress compiler/linter warnings to bypass test suites.
  • Trap: Avoid using global state variables across SSR boundaries in Svelte 5.
  • Rule: All path variables in plugins must be absolute.

Side-by-Side Comparatives

Svelte 4 (Stores/Slots)Svelte 5 (Runes/Snippets)
let count = writable(0)let count = $state(0)
let doubled = derived(count, $c => $c * 2)let doubled = $derived(count * 2)
<slot />{@render children()}

5. 🎨 Formatting

Use emojis consistently as visual anchors for rapid scanning:

EmojiCategoryUse Case
πŸš€Quick StartGetting started quickly, installation commands, initial setups
πŸ”§ConfigurationSettings, config files, env files, tuning parameters
πŸ“¦DependenciesInstallation lists, imports, package definitions
πŸ’‘Best PracticesCode patterns, optimization tips, recommended layouts
🚨Gotchas / AlertsCritical warnings, traps, common error causes
πŸ”VerificationTests, lint commands, assertions, validation checklists

6. πŸ” Self-Verification Checklist

Before saving, verify the cheat sheet against these rules:

  • No paragraph exceeds 2 sentences.
  • All commands are copy-pasteable and grouped.
  • File paths are exact and absolute where required.
  • No fluff words (e.g. β€œbasically”, β€œessentially”, β€œjust”, β€œsimply”).
  • Formatted correctly with appropriate markdown syntax.