ContextliContextli

Developers Β· Learning Log

Capture what you just learned so it sticks.

Who this is for

Developers who keep re-solving the same problems and want a searchable log of their own hard-won lessons.

The moment this saves you

I spend two hours figuring out some obscure config, get it working, move on, and a month later hit the identical problem with zero memory of how I solved it the first time.

See it work

Messy spoken thought in. A clean, structured artifact out.

What you said

Learning log. Just figured out something annoying, our Docker builds were super slow and it turns out it's because the COPY of the whole directory was busting the layer cache on every build, even for tiny changes. The fix is to copy just the package files first, run the install, then copy the rest, so the dependency layer stays cached unless dependencies actually change. This is a general principle, order your Dockerfile from least to most frequently changing. The context was our CI was taking 12 minutes and this got it to like 4. I always forget this exact thing so I want it saved.

learning-log-dev.md

Learning log, June 5, 2026

  • What I learned: In a Dockerfile, copying the whole directory before installing busts the layer cache on every build.
  • The fix: Copy just the package files first, run install, then copy the rest, so the dependency layer stays cached unless dependencies change.
  • General principle: Order a Dockerfile from least to most frequently changing.
  • Context / impact: CI went from ~12 min to ~4 min.
  • Tags: #docker #ci #caching

The workflow

1

Record a voice note

Hit the hotkey and talk, no formatting, no typing.

2

Tag it with this context

Contextli shapes your words into the structured output above.

3

Find it later

Everything's searchable and organised by context.

4

Pull it into Claude or ChatGPT

Bring your contexts straight into your AI tools with the Contextli MCP.

Your raw recording and transcription stay on your device, so you can always go back to the original.

The prompt behind this context

system prompt

I'm going to capture something I just learned (often technical). Turn it into a dated learning log: a bold "Learning log, [today's date]" heading, then labeled lines: What I learned (the lesson, stated as a fact), The fix (the solution, if it was a problem), General principle (the transferable rule, if I name one), Context / impact (the situation and any measurable effect), and a Tags line of hashtags ONLY from topics I mentioned. Keep my technical specifics exactly. Don't invent details or tags I didn't say. Output only the log.

Make it your own. This is a starting point. Once it's in Contextli, tweak the instructions so the output comes out exactly how you like it.

Use this context

One tap adds it to your clipboard. Open Contextli and paste to add it.

Next, open Contextli, Contexts, Import, paste.

Make it your own. This is a starting point. Once it's in Contextli, tweak the instructions so the output comes out exactly how you like it.

Your raw recording and transcription stay on your device, so you can always go back to the original.

Related contexts

Browse more

Learning Log