3 ready prompts
Written for the moment this actually comes up.
Improve — make it easier to accept
+Before the CI run, make the diagnostics reviewer-friendly. Rework the compile-time checks in…
Improve — make it easier to accept
+Before the CI run, make the diagnostics reviewer-friendly. Rework the compile-time checks in logger.cpp so the diagnostics show the offending expression and a short message at the top of the error: 'Logger format must be literal'. Prefer standard static_assert and constexpr_if where possible, and point out any remaining compiler-specific extensions that need attention.
Pasted it? When the reply comes back, push once: ask it to sharpen the weakest part. — Did this prompt help?
Decide — diagnose the stuck moment
+CI failed with an unreadable error coming from a compiler extension in core/logger.cpp; I see…
Decide — diagnose the stuck moment
+Build log shows obscure compiler-specific error from a static check
CI failed with an unreadable error coming from a compiler extension in core/logger.cpp; I see __builtin_whatever in there. I don't know which compilers our partners use and I'm worried this will fail their builds. What's the likely problem and the minimal change to produce portable, clear diagnostics across compilers?
Pasted it? When the reply comes back, push once: ask it to sharpen the weakest part. — Did this prompt help?
Become — change the pattern
+Over time, our codebase accumulated compiler-specific static checks and builtin diagnostics. New…
Become — change the pattern
+We rely on compiler-specific diagnostics that confuse collaborators
Over time, our codebase accumulated compiler-specific static checks and builtin diagnostics. New contributors and cross-platform partners frequently trip over them. What single habit or refactor should we adopt to make diagnostics consistent, clear and portable without losing useful compile-time checks?
Pasted it? When the reply comes back, push once: ask it to sharpen the weakest part. — Did this prompt help?
Next to this one
Other programming language work people do in C++.
Every task here came from the work, not from a feature list — which is why the prompts name what you want done and never the button that does it. The tool changes; the work does not.
Copyright © LLOS.ai · 2026 — original pedagogy, voice, and design — all rights reserved.
The rest of the map
Same library, five ways in.