The four heights
The same task, four distances: today's deadline, the next reviewer, the stuck moment, the pattern.
Execute — do the immediate task
+Resolve the linker errors blocking the build so the integration test can run. Find the undefined…
Execute — do the immediate task
+Resolve the linker errors blocking the build so the integration test can run. Find the undefined symbol and missing library, update the linker inputs in the build setup to link the correct static or shared library, ensure symbol visibility rules are respected, and rebuild producing a clean link on Linux and Windows. Commit the minimal change and document why the link failed.
Pasted it? When the reply comes back, push once: ask it to sharpen the weakest part. — Did this prompt help?
Improve — make it easier to accept
+Before I change the linker inputs, make it easy for reviewers to accept. Surface the undefined…
Improve — make it easier to accept
+Before I change the linker inputs, make it easy for reviewers to accept. Surface the undefined symbol and which object or library it should come from, explain whether to prefer static or shared linking here and why, and flag backward-compatibility risks if we change symbol visibility or turn on link-time optimization.
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
+After I merged a new rendering module, the link step now reports undefined references to functions…
Decide — diagnose the stuck moment
+Linker fails with multiple undefined references after adding a new module.
After I merged a new rendering module, the link step now reports undefined references to functions that used to link fine. I don't know whether the build reordered libraries, the new module needs a missing dependency, or symbol visibility changed. What sequence of checks will quickly diagnose whether this is a linker ordering issue, a missing library in the linker line, or a symbol-export problem, and what is the minimal corrective action to unblock the CI run today?
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 team loses credibility because new modules often link locally but fail in CI or on…
Become — change the pattern
+We repeatedly push code that links fine locally but breaks in CI or on other platforms.
Over time our team loses credibility because new modules often link locally but fail in CI or on target platforms due to different link orders, missing transitive libraries, and accidental hidden symbols. Recommend one auditing habit and one change to the build system that will reduce these cross-environment linker breakages going forward.
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.