demo
Installation
SKILL.md
Demo
Recipe
- Resolve the target and
DEMO_DIRinside the provided demo state root, or expanded~/.demootherwise: revise a named demo in place, demonstrate a named artifact, or identify plausible targets whose differences would materially change the result. - Present any required target question directly—never through
AskUserQuestion—as a clear bold question, necessary context below it, then numbered options whose first option is the recommendation and ends with(Recommended). - Inspect the source and choose its smallest convincing focal experience; use host tools directly, stage missing product or service behavior with deterministic synthetic state, and keep
DemoorSimulatedvisible without credentials, destructive action, or claims of a live backend, model, extension, auth flow, integration, or third party. - Build or revise the one descriptive lowercase-hyphen directory as an accessible responsive local experience, preferring one self-contained
index.htmland adding only assets or files the focal path requires. - Start a long-lived server for
DEMO_DIRon127.0.0.1using a free non-common port, record its PID, and record the exact restart command with the same binding, port, and directory. - Verify the exact preview URL and focal path with browser interaction at relevant viewports when available, or a clearly identified HTTP/source fallback otherwise, and keep the verified server alive through handoff.
- On success reply with exactly five lines labeled
Demo path,Preview,Restart,Real vs staged, andQA; after bounded serve or verification failure reply withNot ready, omit every link, and give the path, restart command, concrete failure, next fix, and QA limitation.
Details
- Run the server as the foreground command of a long-running tool session; do not background or detach it from a shell that will exit, and treat loss of that session as a serving failure rather than reporting its URL.