/monitor
Use this skill when the user needs to set up production monitoring, track app health, configure error alerts, or respond to incidents. Also use when the user says 'my app went down,' 'how do I know if something breaks,' 'set up alerts,' 'is my app healthy,' or 'I found out from
$ npx -y skills add whawkinsiv/claude-code-superpowers --skill monitor --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/monitor
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill when the user needs to set up production monitoring, track app health, configure error alerts, or respond to incidents. Also use when the user says 'my app went down,' 'how do I know if something breaks,' 'set up alerts,' 'is my app healthy,' or 'I found out from
SKILL.md
monitor.SKILL.mdname: monitor
description: "Use this skill when the user needs to set up production monitoring, track app health, configure error alerts, or respond to incidents. Also use when the user says 'my app went down,' 'how do I know if something breaks,' 'set up alerts,' 'is my app healthy,' or 'I found out from a user that my site was down.' Covers error tracking, uptime monitoring, performance metrics, and incident response for SaaS applications."
Monitor
**This skill is for production monitoring and incident response.** For debugging specific bugs, use **debug**. For pre-launch readiness checks, use **go-live**. For security-specific monitoring (auth events, API abuse), use **secure**. For analytics and user behavior tracking, use **analytics**.
Don't Do Yet
- **Don't pay for monitoring tools** until you've outgrown the free tiers. UptimeRobot + Sentry free handles most early-stage apps.
- **Don't set up DataDog, New Relic, or Grafana.** These are enterprise tools. You don't need them with < 1,000 users.
- **Don't build custom dashboards.** Your hosting platform (Vercel, Railway) has built-in metrics. Use those first.
- **Don't monitor everything.** Three things matter at launch: is it up, are there errors, is it slow. That's it.
Monitoring Checklist
Basic Monitoring:
- [ ] Uptime monitoring (is site up?)
- [ ] Error tracking (are errors happening?)
- [ ] Performance monitoring (is it slow?)
- [ ] User activity (are people using it?)
- [ ] Critical alerts configured
- [ ] Check dashboard daily
See [MONITORING-SETUP.md](MONITORING-SETUP.md) for implementation.
---
Why Monitor?
**Without monitoring:**
- Users hit errors, you don't know
- Site goes down, you find out from Twitter
- Slow performance, users leave silently
- Security issues, no alert
**With monitoring:**
- Errors show in dashboard immediately
- Get text when site goes down
- See performance degradation
- Catch issues before users complain
**Goal: Know about problems before users tell you.**
---
Three Essential Monitors
1. Is It Up?
**Uptime monitoring** - Pings your app every minute
**Free tools:**
- UptimeRobot (free, 50 monitors)
- Pingdom (limited free tier)
- Vercel/Netlify (built-in for deployed apps)
**Setup:**
1. Sign up for UptimeRobot
2. Add monitor for https://yourapp.com
3. Add your email for alerts
4. Get texted if site is down
2. Are There Errors?
**Error tracking** - Captures JavaScript errors and API failures
**Free tools:**
- Sentry (free tier: 5k errors/month)
- LogRocket (limited free)
- Vercel/Netlify logs (for deployed apps)
**Claude Code:**
Add Sentry error tracking to my app:
- Install @sentry/nextjs (or appropriate package)
- Capture all frontend errors and API errors
- Include user context (email, ID)
- Configure source maps for readable stack traces
- Set up Sentry.init in both client and server entry points
**Lovable / Replit** (paste into chat):
Add error tracking to my app. I want to be notified when errors happen.
Use Sentry (free tier). Show me how to:
1. Create a Sentry account and project
2. Add the tracking code to my app
3. Test that errors are being captured
3. Is It Slow?
**Performance monitoring** - Tracks page load times
**Free tools:**
- Vercel Analytics (built-in)
- Google PageSpeed Insights (free)
- Cloudflare Analytics (free tier)
**Setup:**
- Usually automatic with hosting platform
- Check dashboard weekly
---
What to Monitor
Critical Metrics
**Must monitor:**
- Site uptime (99%+)
- Error rate (< 1% of requests)
- API response time (< 500ms)
- Page load time (< 3s)
**Nice to have:**
- Active users
- Feature usage
- Conversion rates
- User paths
**For MVP:** Focus on the "must monitor" only.
---
Setting Up Alerts
**Configure alerts for:**
**Critical (text me immediately):**
- Site is down
- Error rate spike (10x normal)
- Database connection lost
- Payment processing failing
**Important (email within hour):**
- API slow (>2 seconds)
- Error rate elevated (2x normal)
- Disk space low (>80%)
**Informational (daily digest):**
- New errors discovered
- Performance trending down
- Traffic patterns
**Tell AI:**
Configure monitoring alerts:
- Critical: Text to [phone]
- Important: Email to [email]
- Send summary: Daily at 9am
---
Daily Monitoring Routine
**5-minute morning check:**
Daily Check:
1. Open monitoring dashboard
2. Check uptime (should be 100% yesterday)
3. Check error count (any spikes?)
4. Check performance (slower than usual?)
5. Review any alerts from overnight
**If all green:** You're done, 5 minutes.
**If red:** Investigate using debug skill.
---
Reading Monitoring Dashboards
Uptime Dashboard
**Green:** Site responding **Red:** Site down or slow to respond
**What to check:**
- Uptime percentage (target: 99%+)
- Response time (target: <500ms)
- Recent downtime incidents
Error Dashboard
**Look for:**
- Error count spikes (sudden jump)
- New error types (didn't see before)
- Affected users (how many hit this?)
- Error frequency (happening a lot?)
**Priority:**
- Affecting many users → High priority
- Blocking key features → High priority
- Edge case error → Lower priority
Performance Dashboard
**Look for:**
- Load time trending up (getting slower)
- Slow endpoints (which API calls)
- Slow pages (which routes)
- Geographic differences (slow in specific regions)
---
Error Investigation
**When errors spike:**
1. Open error tracking dashboard (Sentry)
2. Find the most frequent error
3. Read error message and stack trace
4. Note: How many users affected?
5. Note: Started when?
6. Check: Did we deploy recently?
**Give to AI:**
Error in production:
[Paste error message and stack trace]
Affected: [X] users in last [Y] hours
Started: [timestamp]
Recent deploys: [any?]
Please:
1. Explain what's wrong
2. Propose hotfix
3. How to test before deploying
---
User-Reported Issues
**When user reports p
Read more
name: monitor description: "Use this skill when the user needs to set up production monitoring, track app health, configure error alerts, or respond to incidents. Also use when the user says 'my app went down,' 'how do I know if something breaks,' 'set up alerts,' 'is my app healthy,' or 'I found out from a user that my site was down.' Covers error tracking, uptime monitoring, performance metrics, and incident response for SaaS applications."
Monitor
**This skill is for production monitoring and incident response.** For debugging specific bugs, use **debug**. For pre-launch readiness checks, use **go-live**. For security-specific monitoring (auth events, API abuse), use **secure**. For analytics and user behavior tracking, use **analytics**.
Don't Do Yet
- **Don't pay for monitoring tools** until you've outgrown the free tiers. UptimeRobot + Sentry free handles most early-stage apps.
- **Don't set up DataDog, New Relic, or Grafana.** These are enterprise tools. You don't need them with < 1,000 users.
- **Don't build custom dashboards.** Your hosting platform (Vercel, Railway) has built-in metrics. Use those first.
- **Don't monitor everything.** Three things matter at launch: is it up, are there errors, is it slow. That's it.
Monitoring Checklist
Basic Monitoring: - [ ] Uptime monitoring (is site up?) - [ ] Error tracking (are errors happening?) - [ ] Performance monitoring (is it slow?) - [ ] User activity (are people using it?) - [ ] Critical alerts configured - [ ] Check dashboard daily
See [MONITORING-SETUP.md](MONITORING-SETUP.md) for implementation.
---
Why Monitor?
**Without monitoring:**
- Users hit errors, you don't know
- Site goes down, you find out from Twitter
- Slow performance, users leave silently
- Security issues, no alert
**With monitoring:**
- Errors show in dashboard immediately
- Get text when site goes down
- See performance degradation
- Catch issues before users complain
**Goal: Know about problems before users tell you.**
---
Three Essential Monitors
1. Is It Up?
**Uptime monitoring** - Pings your app every minute
**Free tools:**
- UptimeRobot (free, 50 monitors)
- Pingdom (limited free tier)
- Vercel/Netlify (built-in for deployed apps)
**Setup:**
1. Sign up for UptimeRobot 2. Add monitor for https://yourapp.com 3. Add your email for alerts 4. Get texted if site is down
2. Are There Errors?
**Error tracking** - Captures JavaScript errors and API failures
**Free tools:**
- Sentry (free tier: 5k errors/month)
- LogRocket (limited free)
- Vercel/Netlify logs (for deployed apps)
**Claude Code:**
Add Sentry error tracking to my app: - Install @sentry/nextjs (or appropriate package) - Capture all frontend errors and API errors - Include user context (email, ID) - Configure source maps for readable stack traces - Set up Sentry.init in both client and server entry points
**Lovable / Replit** (paste into chat):
Add error tracking to my app. I want to be notified when errors happen. Use Sentry (free tier). Show me how to: 1. Create a Sentry account and project 2. Add the tracking code to my app 3. Test that errors are being captured
3. Is It Slow?
**Performance monitoring** - Tracks page load times
**Free tools:**
- Vercel Analytics (built-in)
- Google PageSpeed Insights (free)
- Cloudflare Analytics (free tier)
**Setup:**
- Usually automatic with hosting platform
- Check dashboard weekly
---
What to Monitor
Critical Metrics
**Must monitor:**
- Site uptime (99%+)
- Error rate (< 1% of requests)
- API response time (< 500ms)
- Page load time (< 3s)
**Nice to have:**
- Active users
- Feature usage
- Conversion rates
- User paths
**For MVP:** Focus on the "must monitor" only.
---
Setting Up Alerts
**Configure alerts for:**
**Critical (text me immediately):**
- Site is down
- Error rate spike (10x normal)
- Database connection lost
- Payment processing failing
**Important (email within hour):**
- API slow (>2 seconds)
- Error rate elevated (2x normal)
- Disk space low (>80%)
**Informational (daily digest):**
- New errors discovered
- Performance trending down
- Traffic patterns
**Tell AI:**
Configure monitoring alerts: - Critical: Text to [phone] - Important: Email to [email] - Send summary: Daily at 9am
---
Daily Monitoring Routine
**5-minute morning check:**
Daily Check: 1. Open monitoring dashboard 2. Check uptime (should be 100% yesterday) 3. Check error count (any spikes?) 4. Check performance (slower than usual?) 5. Review any alerts from overnight
**If all green:** You're done, 5 minutes.
**If red:** Investigate using debug skill.
---
Reading Monitoring Dashboards
Uptime Dashboard
**Green:** Site responding **Red:** Site down or slow to respond
**What to check:**
- Uptime percentage (target: 99%+)
- Response time (target: <500ms)
- Recent downtime incidents
Error Dashboard
**Look for:**
- Error count spikes (sudden jump)
- New error types (didn't see before)
- Affected users (how many hit this?)
- Error frequency (happening a lot?)
**Priority:**
- Affecting many users → High priority
- Blocking key features → High priority
- Edge case error → Lower priority
Performance Dashboard
**Look for:**
- Load time trending up (getting slower)
- Slow endpoints (which API calls)
- Slow pages (which routes)
- Geographic differences (slow in specific regions)
---
Error Investigation
**When errors spike:**
1. Open error tracking dashboard (Sentry) 2. Find the most frequent error 3. Read error message and stack trace 4. Note: How many users affected? 5. Note: Started when? 6. Check: Did we deploy recently?
**Give to AI:**
Error in production: [Paste error message and stack trace] Affected: [X] users in last [Y] hours Started: [timestamp] Recent deploys: [any?] Please: 1. Explain what's wrong 2. Propose hotfix 3. How to test before deploying
---
User-Reported Issues
**When user reports p
43 expert skills for non-technical founders building SaaS with AI tools (Claude Code, Lovable, Replit, Cursor). Covers the full lifecycle of planning, building, launching, and growing a software business — actionable guides, checklists, and copy-paste prompts.
Other skills on solo-founder-superpowers.
- /about-me
Use this skill when the user wants to create a founder profile, establish their personal voice for content, or set up context so other skills produce personalized output instead of generic AI copy. Also use when the user says 'set up my voice,' 'create my profile,' 'who am I,'
Open skill - /accounting
Use this skill when the user needs to set up bookkeeping, track revenue and expenses, prepare for taxes, choose accounting software, understand SaaS revenue recognition, or manage the financial operations of their bootstrapped business. Covers bookkeeping setup, tax preparation,
Open skill - /ads
Use this skill when the user needs to run Google Ads, write ad copy, select keywords, optimize CAC/LTV, or manage a small paid acquisition budget. Covers Google Ads strategy, keyword selection, ad copywriting, and conversion tracking for bootstrapped SaaS.
Open skill - /ai-features
Use this skill when the user needs to add AI-powered features to their SaaS product, integrate LLM APIs, build AI assistants, implement RAG, or use AI to differentiate their product. Covers API selection, prompt engineering for product features, cost management, and building AI
Open skill - /analytics
Use this skill when the user needs to set up analytics, design event tracking, define key metrics, build funnels, or instrument their SaaS product for data-driven decisions. Covers event naming conventions, tracking strategy, funnel analytics, and data quality.
Open skill - /beautify
Use this skill when the user wants to make their app look better, says it looks like a template, asks how to achieve Stripe/Linear quality, or says something looks off. Covers visual hierarchy, whitespace, composition, color application, and typography in practice.
Open skill

