Data chatbots

Use when building a copilot that proposes data changes for a human to approve.

---
name: data-chatbots
description: >-
  Design and implement AI copilots that analyze structured data and propose
  mutations for human approval (draft → apply), not direct writes. Covers
  prompting, multistep compound requests (remove + add in one turn), FIFO client
  queuing for long agent loops, validation, session memory, optimistic versioning
  UX, copilot panel/surface ergonomics (floating-dockable panel, summon-hotkey
  size state machine), LLM tracing/observability (OpenInference + OTLP session.id
  grouping, orphan-span fixes, human thumbs up/down feedback annotations), and test
  matrices. Use when building scheduling/admin chatbots, proposal workflows,
  human-in-the-loop agents, or reviewing aiebot-style features.
---
Read the skill on their GitHub