The four heights
The same task, four distances: today's deadline, the next reviewer, the stuck moment, the pattern.
Execute — do the immediate task
+Replace the deprecated API name fetchRecordsV1 with fetchRecords in all JavaScript and TypeScript…
Execute — do the immediate task
+Replace the deprecated API name fetchRecordsV1 with fetchRecords in all JavaScript and TypeScript files, run the test suite, and produce a short list of files that required manual fixes after automated replacement.
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 mass-replacing fetchRecordsV1 with fetchRecords, show me occurrences that look like public…
Improve — make it easier to accept
+Before mass-replacing fetchRecordsV1 with fetchRecords, show me occurrences that look like public API surfaces — exported functions, client SDKs, and README examples — and flag places where a naive replace would break backward compatibility or external tutorials.
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
+I ran a project-wide replace of fetchRecordsV1 to fetchRecords and now the SDK and some examples…
Decide — diagnose the stuck moment
+I ran a global replace and the SDK build broke
I ran a project-wide replace of fetchRecordsV1 to fetchRecords and now the SDK and some examples fail to compile. I didn’t know which files were part of the public API. I’m worried we’ve broken external consumers. What likely mistakes did I make and what are the fastest steps to identify and revert the problematic changes selectively?
Pasted it? When the reply comes back, push once: ask it to sharpen the weakest part. — Did this prompt help?
Become — change the pattern
+I routinely do bulk text replacements and twice this quarter we shipped changes that broke external…
Become — change the pattern
+Replaces across files keep breaking public interfaces or docs
I routinely do bulk text replacements and twice this quarter we shipped changes that broke external SDKs or docs. I need a repeatable habit to avoid that without manual per-file checks. Which change to my replace workflow — testing, naming rules, or preflight scripts — will save the most time and prevent consumer breakage?
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 code editor work people do in Visual Studio Code.
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.