Hero pacing
Request
“The hero animations are switching too fast; add more word changes.”
Polished prompt
Goal: let each hero slide finish its story before it moves on.
Change: eight tagline words and eight agent steps per slide; hold
each word 2.4 s; hand over only after the last word, at the end
of the next lane run.
Add: back, pause and forward controls, and a time-left segment on
every tab.
Keep: reduced motion stops all animation; tabs work from the keyboard.
Check: time every slide (about 29 s) and test with the tab hidden.
Result
About 29 seconds a slide, time left on every tab, and controls that keep the play state.
A featured AI workflow from screenshots
Request
“Add this as a new project on AI workflows with the Literature Library and the LLM gateway API, with an architecture infographic from the app's CLAUDE.md. Highlight that VS Code and Claude Code built it, and sequence the screens.”
Polished prompt
Goal: feature the Retina Evidence Hub right after the Control Tower.
Evidence: 13 screenshots and the app's CLAUDE.md; never open .env.
Redact: colleague and author names, paper IDs and the screening
rationale; review every screen at 200% before it is used.
Build: a featured section (story, facts, six-stage pipeline), a
system map drawn as code with numbered steps, and a matching card
with the screens in workflow order.
Claims: only what the code or its CLAUDE.md states.
Result
Eleven redacted screens in order (two captures were duplicates), a generated system map, a featured section and a card.
Always the latest version
Request
“The website keeps caching; enable no-cache so it always refreshes with the latest version.”
Polished prompt
Goal: every visit shows the latest release without slowing repeat
visits.
Server: Cache-Control no-cache with ETags, so unchanged files return
304; no no-store, which disables the back/forward cache.
Export: stamp each CSS, JavaScript and image link with a content hash
in all three export scripts.
Skip: meta cache tags; browsers ignore them.
Check: the three exports write byte-identical pages.
Result
No-cache headers, hashed asset links and three export scripts that agree byte for byte.
A contract any machine can follow
Request
“Update CLAUDE.md with all the design and architecture so another machine has clear instructions, and create a cc-portfolio skill.”
Polished prompt
Goal: any Claude session can extend the site the same way, anywhere.
Write: CLAUDE.md as the contract: architecture, design system,
content rules, recipes, SEO, performance, publishing and checks.
Package: a cc-portfolio skill whose references are generated from
CLAUDE.md, with a card scaffold and a read-only health check.
Test: give a fresh agent a copy of the repo and a real task, then
fix whatever it trips on.
Result
A 16-section CLAUDE.md and a packaged skill. The fresh-agent test caught a grid-rule error and an unblurred thumbnail, both fixed.
One set of numbers
Request
“Add this scorecard under About me, use 24+ years, a $30MM+ budget and 537+ projects, and keep every number consistent across the portfolio and both resumes.”
Polished prompt
Goal: one set of figures everywhere: site, AI resume, PM resume.
Source: the owner's scorecard; round dollars on the site ($30M+).
Change: Home (meta, JSON-LD, hero, stats, scorecard), resume page,
certifications, case studies, diagrams and both Word files.
Keep: cost centers unnamed; role figures that are subsets say so.
Check: search for every old figure; render both resumes to PDF and
keep the PM resume at three pages.
Result
A scorecard on Home, v1.0 Word resumes and one numbers table in CLAUDE.md that every later round follows.
Public work, private archive
Request
“The project details should work without a password and only prompt for a password when selecting Show all work.”
Polished prompt
Goal: featured case studies open anywhere with no password.
Build: export the public cards to cases.js; load it with a script
tag so it works from file:// too; open cases in place.
Keep: the full archive encrypted; old work.html#case links to a
public case forward to portfolio.html#case.
Guard: a failed load goes to the gate once, never in a loop.
Check: http and file://, deep links, search, wrong and right password.
Result
Twenty public case studies open in place; only Show all work asks for the password.
A resume in three profiles
Request
“Add a Default profile plus AI and PM profiles from the resume versions, interactive, with a PDF export for each mode and scorecards and visuals.”
Polished prompt
Goal: one resume page, three audiences.
Build: data-p tags on every part (all, ai, pm); tabs, ?profile= and
a remembered choice; a scorecard and charts per profile.
PDFs: render each profile from the page's own print styles.
Keep: no phone number; no product names on the site.
Check: every profile on screen, in print and on a phone.
Result
Default, AI and PM profiles with charts and three PDFs that always match the page.
Liquid glass
Request
“For the hero image manual animations add a liquid glass effect, applied to all hero sections once Play is pressed.”
Polished prompt
Goal: the hero figure turns to glass the moment Play is pressed.
Build: frosted panel (backdrop blur and saturate), a bright rim,
a slow specular sweep and coloured light bent by an SVG
turbulence filter behind it.
Keep: content readable in light and dark; reduced motion keeps
the glass but stops the movement; print hides it.
Check: all five slides, both themes; reset on a slide change.
Result
Glass on every hero figure after Play, steady in both themes.
A demo with synthetic data
Request
“Change Launch Excellence to an interactive demo with synthetic data and real charts that follow the current screens, each with a week 1 to 12 slider.”
Polished prompt
Goal: the three launch dashboards, live, with no real data.
Build: one self-contained page; seeded synthetic series for weeks
1 to 12; stacked bars, box plots, radars and a state tile map in
the style of the originals; one slider and play on every screen.
Keep: no product, patient or company names; a simulated banner.
Wire: case study, Home, Portfolio, search and the health check.
Result
A launch demo with three dashboards and a week slider, listed with the other demos.