Each guide spells out how a piece of UI should behave, down to the details a short prompt misses. Your agent builds it into your project with your own components and styling.
Stopping a streamed AI response keeps the text that already arrived. AI Response Rendering
A chat message that fails to send stays in the input with a retry, so nobody has to retype it. AI Agent Chat Layout
Closing a dialog returns focus to the control that opened it. Modal Dialog
Each potion is a detailed specification that AI agents can adapt into layouts, components, features, patterns, or tooling for an existing project.
Open a potion, copy its prompt, and paste it into your coding agent, such as Claude Code, Codex, or Cursor. The agent builds the behavior with your components and styling.
Use a potion's check prompt to compare your existing UI with the guide. The agent lists the gaps by severity and changes nothing until you ask.
Or use Potion Kit: a CLI that lets you scaffold and chat-build Harold + UI Potion sites; the model uses only real potion specs from the catalog.