Ghost completion
Greyed inline prediction the user accepts with a key, keeping the model subordinate to the typist.
Hi, I was charged $1,240 twice for the August invoice (card ending 4417). Can you fix this?
In the wild
How 3 products ship this pattern. Click a screenshot to enlarge it.



When to use
High-frequency typing surfaces where interruption cost is higher than error cost.
Seen in
GitHub Copilot, Cursor Tab, Gmail Smart Compose, Notion autofill.
For engineers
Debounce on keystroke and cancel in-flight requests; latency budget under ~200ms or it reads as lag.
Build prompt
A neutral, component-only prompt for a coding agent. Edit the stack block or anything else to fit your project, then copy it.
Download this prompt as Markdown, or every prompt as JSON for an agent.
Critique checklist for inputs
These questions apply to every pattern in this family. Ticks are saved in this browser.