This skill SHOULD be used when the user asks to "build an AI assistant", "create a chatbot", "make an agent that does X for me", "design a copilot feature", "automate this workflow with AI", or requests delegation-style AI features. Offers a reframe from copilot patterns (conversation, delegation) to HUD patterns (ambient awareness, perception augmentation).
Install
npx skillscat add kylesnowschwartz/simpleclaude/hud-first Install via the SkillsCat registry.
Instead of: "What agent/assistant can do this for me?"
Ask: "What new sense would let me perceive this problem differently?"
The goal is not automation. The goal is augmentation.
</quick_start>
Identify the copilot instinct
- What task are you tempted to delegate?
- What conversation would you have with an assistant?
Extract the information need
- What does the assistant need to know to help?
- What would you need to perceive to not need the assistant?
Design the sense extension
- What visual/auditory/haptic signal would make this obvious?
- How could this information be ambient rather than on-demand?
Validate with the spellcheck test
- Spellcheck doesn't ask "would you like help spelling?"
- It just shows red squiggles. You notice. You decide.
- Does your solution pass this test?</reframing_process>
- Require minimal attention — Lives in peripheral awareness
- Extend senses, don't replace judgment — New information channels, same human decision-maker
- Communicate without speaking — Color, position, sound, vibration—not dialog boxes
- Stay invisible until needed — Information surfaces when relevant, recedes when not
- Amplify Human+Machine — Optimize the interface between them, not either alone</design_principles>
But for expert work, creative work, complex judgment—you want instruments, not a chatbot to argue with.
</when_copilot_is_fine>
- What would a "red squiggly" look like for this domain?
- What sense would you need to perceive the solution space directly?
- How could the information be ambient and continuous rather than requested and discrete?
The best AI interface is often invisible. You just become aware of more.
- The proposed solution doesn't require conversation or explicit requests
- Information flows continuously rather than on-demand
- The human remains in control of judgment and decision
- Flow state is preserved (no context-switching to interact with AI)
- The user would describe it as "now I just notice things I didn't before"</success_criteria>