From ultraship
Prepares apps for demos by cleaning console.logs/TODOs/placeholders, adding visual polish like favicons/loading states/empty states, seeding data, generating walkthrough scripts, and capturing Playwright screenshots.
npx claudepluginhub houseofmvps/ultraship --plugin ultrashipThis skill is limited to using the following tools:
One command to make your app demo-ready. Clean up dev artifacts, check visual polish, generate a walkthrough script.
Generates HiDPI marketing screenshots of web apps using Playwright for Product Hunt, social media, landing pages, and documentation.
Evaluates web apps' rendered experience through expert personas (designer, first-time-user, strategist, demo-presenter) in browser, producing observation reports. Activates on 'browse/evaluate the app' requests.
Conducts 7-phase frontend design review with WCAG 2.1 AA accessibility checks, responsive testing, visual polish for PR reviews, UI audits, layout issues.
Share bugs, ideas, or general feedback.
One command to make your app demo-ready. Clean up dev artifacts, check visual polish, generate a walkthrough script.
node ${CLAUDE_PLUGIN_ROOT}/tools/demo-prep.mjs <project-directory>
Parse the JSON output for demo readiness score and issues.
Present the demo readiness score and status:
For each category of issues found:
Console Logs (Priority: High) Remove all console.log/debug statements from production code:
TODO Comments (Priority: Medium) For each TODO:
Placeholder Text (Priority: High) Replace all Lorem ipsum and placeholder text with real copy that makes sense for the product.
Fix visual issues found:
Missing Favicon:
Default Branding:
Error Pages:
Loading States:
Empty States:
If the app has a seed file:
[seed command from tool output]If no seed file exists:
Present the auto-generated walkthrough:
For each step:
If the user wants screenshots, use Playwright MCP:
browser_resize for the target viewportbrowser_take_screenshot at each stepAfter all fixes, re-run the tool to verify the score improved:
node ${CLAUDE_PLUGIN_ROOT}/tools/demo-prep.mjs <project-directory> --check-only
Report the before/after scores.
First impressions are forever. A demo with console.logs, Lorem ipsum, and empty states kills credibility. A polished demo with real data and smooth flows wins deals, users, and investors.