Transpile newer syntax

Transpile newer syntax in JavaScript — with the four heights of help laid out: do it now, make it easier for the next person to accept, work out the right move when you are stuck, and learn the pattern so it stops coming back.

4prompt heights
Open it in the interactive atlas →

The four heights

The same task, four distances: today's deadline, the next reviewer, the stuck moment, the pattern.

Execute — do the immediate task

+
We must support older browsers by Tuesday. Take the ES2022 modules I wrote and transpile them so…
We must support older browsers by Tuesday. Take the ES2022 modules I wrote and transpile them so they run in Internet Explorer 11 and recent Safari. Keep semantics the same, convert optional chaining, nullish coalescing, and class fields, and produce a single ES5 output per entry point with source maps. Run the project’s tests and report any syntax features that need manual polyfills.

Improve — make it easier to accept

+
Before I deliver the transpiled bundle to QA, make the output readable enough to verify behavior.…
Before I deliver the transpiled bundle to QA, make the output readable enough to verify behavior. Highlight where modern features were transformed, annotate places that required helpers or polyfills, and recommend which polyfills are necessary at runtime versus which need feature-detection. Flag any transforms that could degrade performance in older browsers.

Decide — diagnose the stuck moment

+
My CI shows all tests passing after transpilation, yet customers on older Android browsers see…

Automated tests pass but production users on older phones fail

My CI shows all tests passing after transpilation, yet customers on older Android browsers see blank screens. I suspect a missing polyfill or a transformed module loader issue. I don’t know which feature is missing in the field and cannot reproduce the exact environment. What should I check first and what quick diagnostic can I add to capture the failing feature on the client?

Become — change the pattern

+
Every release we forget to include a small polyfill and only discover it from customer reports. It…

We repeatedly forget required polyfills for target browsers

Every release we forget to include a small polyfill and only discover it from customer reports. It costs us hotfixes and credibility. What workflow change or checklist will reliably catch missing polyfills before release without adding huge bundle weight?

Next to this one

Other programming language work people do in JavaScript.

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.