showboat
Installation
SKILL.md
Showboat
Overview
Use uvx showboat to build Markdown documents that mix short notes, executable commands, and captured output. Reach for it when the deliverable should both explain and prove behavior. This should be used to do live integration tests. You should NOT use showboat to run existing tests.
Workflow
- Confirm the CLI is available with
uvx showboat --help. - Pick the document path. Default to
demo-{num}-{title}.mdin the current workspace unless the user specifies another file. Use the next available integer for{num}and a short kebab-case summary for{title}. - Initialize the document with
uvx showboat init <file> <title>. - Add short context blocks with
uvx showboat note <file> .... - Record proof steps with
uvx showboat exec <file> <lang> <code>. - Prefer commands that prove the real behavior, such as tests, generated artifacts, or verification commands.
- If screenshots matter, add them with
uvx showboat image <file> .... - If a step was wrong or too noisy, remove it with
uvx showboat pop <file>. - Finish by running
uvx showboat verify <file>.