The four heights
The same task, four distances: today's deadline, the next reviewer, the stuck moment, the pattern.
Execute — do the immediate task
+I need a sparse checkout so the build server only checks out web/ and config/ out of this monorepo…
Execute — do the immediate task
+I need a sparse checkout so the build server only checks out web/ and config/ out of this monorepo on branch release/2026-07. Configure the working copy on the build server to use sparse checkout, set the cone pattern to include web/ and config/, update the sparse‑checkout file, pull the branch so only those folders are present, and verify the build still runs without the other packages.
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 build nodes to sparse checkout, make the change reviewable and safe. Summarize…
Improve — make it easier to accept
+Before I change build nodes to sparse checkout, make the change reviewable and safe. Summarize which folders will be excluded, surface any scripts that assume the full tree (install, lint, deploy), and list the CI jobs and developers who will be affected. Recommend a fallback plan if the build fails when other packages are absent and flag any symlinks or submodules that will break under sparse checkouts.
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 turned on sparse checkout to include only web/ and config/, and the linter now fails to find…
Decide — diagnose the stuck moment
+After enabling sparse checkout, the linter can’t find shared config files
I turned on sparse checkout to include only web/ and config/, and the linter now fails to find config/eslintrc.json located in tools/common. I didn’t realize that tooling expects files outside the sparse set. What is the simplest way to adjust sparse patterns or tool configs so the linter works without checking out the entire repo?
Pasted it? When the reply comes back, push once: ask it to sharpen the weakest part. — Did this prompt help?
Become — change the pattern
+We tell developers to use sparse checkout to avoid huge clones but many keep disabling it and…
Become — change the pattern
+Developers keep disabling sparse checkouts locally
We tell developers to use sparse checkout to avoid huge clones but many keep disabling it and cloning the full repo. Where is the friction — developer ergonomics, scripts, or onboarding — and what three concrete changes will make sparse checkout the default, low‑pain option for the team so people stop cloning the entire history?
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 version control work people do in Git.
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.