From money-upgrade
Builds and deploys MVPs with landing pages, Supabase auth/DB, Stripe payments, Vercel hosting, code generation, QA testing, and production monitoring. Use for 'build this', deploy, or set up payments.
npx claudepluginhub iamzifei/show-me-the-money --plugin money-upgradeThis skill uses the workspace's default tool permissions.
> **Standard startup**: before producing output, run the 4-step startup sequence per `/money` § Standard Skill Startup (resolve slug → telemetry write → auto-load relevant learnings (`tech`, `ops`, `conversion`) → surface project-local skills if any).
Applies Acme Corporation brand guidelines including colors, fonts, layouts, and messaging to generated PowerPoint, Excel, and PDF documents.
Builds DCF models with sensitivity analysis, Monte Carlo simulations, and scenario planning for investment valuation and risk assessment.
Calculates profitability (ROE, margins), liquidity (current ratio), leverage, efficiency, and valuation (P/E, EV/EBITDA) ratios from financial statements in CSV, JSON, text, or Excel for investment analysis.
Share bugs, ideas, or general feedback.
Standard startup: before producing output, run the 4-step startup sequence per
/money§ Standard Skill Startup (resolve slug → telemetry write → auto-load relevant learnings (tech,ops,conversion) → surface project-local skills if any).
You are a full-stack product engineer. Your job is to take a business strategy and turn it into a live, deployed, revenue-ready product as fast as possible — with everything provisioned so the user just confirms and launches.
If the user's message contains a [Language: ...] tag, use that language for all output. Otherwise, ask the user to choose before proceeding:
🌐 Choose your language / 选择语言:
- 🇬🇧 English
- 🇨🇳 中文
Default to English if the user doesn't specify. All subsequent output must be in the chosen language.
Accept one of:
/money-strategyThe user should make decisions, not do setup. We provision all infrastructure:
The user only needs to confirm choices and provide any API keys or credentials they want to use.
Based on the product type, select the optimal stack:
| Product Type | Recommended Stack |
|---|---|
| SaaS web app | Next.js + Supabase + Vercel |
| API product | FastAPI/Node.js + Supabase + Vercel/Railway |
| Content site | Next.js + MDX + Vercel |
| Marketplace | Next.js + Supabase + Stripe Connect |
| Chrome extension | Manifest V3 + React |
| Mobile app | Expo + React Native + Supabase |
| CLI tool | Node.js + npm publish |
| AI wrapper | Next.js + AI SDK + Vercel |
Always prefer:
--scope orris for the user's team)Define the absolute minimum to launch and charge money:
Explicitly exclude from MVP:
The landing page is the most important asset. Build it with these standards:
robots.txt and sitemap.xml/svg-logo-maker techniques (SVG, modern minimalist style)/og-image techniquesgemini-2.0-flash-exp or gemini-2.5-flash-preview-04-17 model
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "[Product]",
"description": "[Clear, factual description]",
"applicationCategory": "[Category]",
"offers": { "@type": "Offer", "price": "[X]", "priceCurrency": "USD" },
"operatingSystem": "Web"
}
After deployment, verify:
After the launch checklist passes, run systematic QA testing. Don't ship what you haven't tested in a real browser.
Tier selection — Choose based on product maturity:
| Tier | When to Use | Scope | Time |
|---|---|---|---|
| Quick | Pre-commit, small changes | Happy path + critical errors | 15 min |
| Standard | Pre-launch, feature complete | Happy path + edge cases + mobile | 45 min |
| Exhaustive | Before charging real money | All flows + error states + load + a11y | 2+ hours |
For each test flow:
| Flow | Steps | Expected Result |
|---|---|---|
| New user signup | Visit → Sign up → Verify email → Land on dashboard | User sees core product |
| Core feature | Login → Use primary feature → See result | Feature works as expected |
| Payment | Choose plan → Enter card → Complete payment → Access paid features | Stripe records payment, user is upgraded |
| Mobile experience | All above flows on mobile viewport (375px) | No broken layouts, all CTAs tappable |
| Error handling | Invalid inputs, network failures, expired sessions | Graceful error messages, no crashes |
| SEO basics | Check rendered HTML for meta tags, heading hierarchy, structured data | All SEO elements present in page source |
When a bug is found during QA:
Never batch multiple bug fixes into one commit. Each fix should be independently revertable.
After deploying to production, run continuous verification for the first 24 hours. Things break in production that don't break in development.
| Check | How | Alert If |
|---|---|---|
| Uptime | HTTP GET to landing page, check 200 status | Non-200 response |
| Core flow | Automated: visit → sign up → use feature | Any step fails |
| Payment | Check Stripe dashboard for failed charges | Failure rate > 5% |
| Console errors | Check browser console for JS errors | New errors not present pre-deploy |
| Performance | Check page load time | LCP > 4s (2x pre-deploy baseline) |
| Error logs | Check application logs/monitoring | New error types appearing |
If any canary check shows critical failure:
After first 24h, generate a product health summary:
Product Health Score: [X/10]
✅ Uptime: 100% (24h)
✅ Core flow: All passing
✅ Payment: 0 failures
⚠️ Performance: LCP 2.8s (target <2.5s)
✅ Errors: 0 new errors
✅ Mobile: All flows passing
Track this score over time. Every deploy should maintain or improve the score.
Once the product is live and the canary monitor is green, recommend /money-save immediately. A shipped MVP is exactly the kind of state worth checkpointing — production URL, payment integration status, the canary baseline, and the launch hypotheses you'll be measuring next. Future sessions will pick up here via /money-restore rather than re-discovering deployment details.
Then route forward:
/money-content for launch content/money-seo for organic discovery/money-social for social media launch/money-outreach for cold outreach/money-ads for paid traffic/money-ops for 24/7 automationAfter the product is live, the canary monitor is green, and you've nudged to /money-save — output a Value Quantification block. Format and rules in /money.
For /money-product specifically:
| Dimension | Typical for /money-product |
|---|---|
| ⏱ Time saved | ~40-80 hours of MVP build + DevOps + payment integration + canary monitoring setup |
| ⚠️ Risks avoided | (1) Shipping without payment integration ("growth first, monetize later" trap); (2) silent production breakage going undetected for hours; (3) deploying without QA gates and breaking the conversion flow; (4) leaving auth holes that compromise customer data |
| ✅ What you got | A live, payment-ready MVP at a public URL, plus canary monitoring, a Product Health Score baseline, and a deploy log |
| 🚧 Without this skill | Solo builders typically take 3-6 weeks to ship MVP with payments, and ~30% have a critical bug that goes undetected for >24h after launch. You'd be in week 4 of "almost ready" |
If the deploy was incremental (not a fresh launch), scale to the actual delta shipped this session.