flow-ai-chat
Installation
SKILL.md
AI & Chat Interface Flows
Overview
An AI interface's core job is managing uncertainty: latency you can't predict, output you can't guarantee, and actions the user must stay in control of. Streaming, visible working state, and human-in-the-loop gates are the load-bearing patterns — not decoration.
When to Use
- Chat/assistant surfaces, copilots embedded in tools, agent dashboards, AI generation panels
- Adding tool use, citations, multi-step agent runs, or consequential actions to an AI feature
- NOT for: classic autocomplete/typeahead — that's an input pattern, not a conversation
- NOT for: one-shot ML features with instant deterministic results (spam filter, image tagger) — no chat chrome needed