All Skills
Frontend interactionHTMLv1.0.1

Message State Playground

Pair an inspectable state machine with a phone chat preview to explore composing, sending, delivery, failure and retry of the same message. Save landscape cards, play a locally synthesized three-note memo and download local attachment copies. Everything stays on the page.

Message statesFailure and retryInteractive prototypeChat component

Live demo

Interactive demo

Write and send a message, select failure or offline to explore retry, and add a card, memo or local attachment from the side panel.

Open preview in a new window
FROM DEMO TO PROJECT

Make this effect yours

Includes Skill instructions, a Python generator, an HTML template, design notes, and an offline preview. Requires Python 3.10+ with no additional dependencies. Supports custom text and colors, keyboard controls, and reduced motion.

Download SKILL.md only
  1. Download and unzip

    Keep the message-state-playground/ folder. Its SKILL.md file is the Skill entry point, and scripts/ contains the generator, templates/ the HTML template, and references/ the design notes. Open preview.html directly in your browser.

  2. Give it to your AI coding assistant

    Add the folder to your project and ask your assistant to read SKILL.md. If your tool supports Skills, follow its installation method.

  3. Describe the result you want

    Build an interactive chat-state experiment with normal, fail-once and offline scenarios, original-message retry and a visible event trace.

Skill source

SKILL.md
Read full Skill instructions