Skip to content
Business
Skill

/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

From plugin
solo-founder-superpowers
23259 skills1 command
Install
$ npx -y skills add whawkinsiv/claude-code-superpowers --skill monitor --agent claude-code

How 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.md
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

Read more
Ships withsolo-founder-superpowers

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.

Get the whole plugin
Stats
235
Stars
44
Forks
Active
Maintenance
MIT
License
21d ago
Last commit
7mo ago
Created

Repo: whawkinsiv/claude-code-superpowers

Other skills on solo-founder-superpowers.