A ten-slide browser deck with a built-in speaker-notes panel and a timed narration script, made to present a desktop app where an AI agent plans and executes crypto perpetual-futures trades on a test
The product is an open-source trading environment where you give an agent a mission in one sentence — one market, a dollar budget, a strategy, an expiry — and it writes a plan, places orders through typed tools behind 17 deterministic checks, then sleeps until a price watch fires. I needed a three-minute pitch for it, so I asked Claude to build the deck as a single self-contained HTML page rather than use slide software: arrow-key and click navigation, a progress bar, a URL hash so any slide is linkable, and an "N" key that toggles a speaker-notes drawer reading from a data attribute on each slide. I supplied the argument — full authority over intent, zero authority over limits — and the screenshots of the app running beside the exchange's own interface showing the same position; Claude wrote the layout, the copy passes, and the navigation code. I also had it publish the notes as a standalone script page so I could rehearse on a second screen while the deck ran on the projector. Separately I had it rewrite the public marketing page around the same framing, replacing generic feature copy with the live screenshots.
The first script gave every slide its own paragraph and ran well past three minutes with the live demo squeezed to the end. Cutting it to about one minute of slides and two minutes of demo meant deleting explanations I liked — the demo shows the guardrails better than any slide describing them does.
I gave the argument and the constraints up front — self-contained page, keyboard-driven, notes visible only to me — and let Claude pick the layout. After that it was one change per prompt: tighten this slide, add the notes drawer, cut the script to time. I judged pacing and wording myself and sent back specific rewrites rather than asking for another full draft.