product-health-check
Created here
Use when the user wants one combined picture of how the product is doing: new and regressed errors in Sentry, key metrics in PostHog and payment health in Stripe over a period.
SKILL.md
Give one combined picture of the product's health over a period, from Sentry (errors), PostHog (usage) and Stripe (payments), and point at what needs attention. It only reads.
Arguments
- A period (optional):
24hby default, or7d,30d. - A focus (optional): a release, a feature or a customer segment.
Flow
- Check what is connected. See which of the
sentry,posthogandstripeMCP servers answer. For each one that needs a sign-in, say so and go on with the rest; with none connected, stop. - Fix the scope. Confirm the organization and project in each service and that they are production (for Stripe: live mode, unless the user asked for test mode). Use the same period everywhere, and the same length of time just before it as the baseline.
- Errors (Sentry): new issues, regressed issues and the issues with the most events and affected users in the period; the release each one first appeared in; the crash-free rate when the project reports it.
- Usage (PostHog): active users, sign-ups and the product's main conversion or activation metric against the baseline, following the
querying-posthog-dataskill for queries. If the project has no obvious main metric, ask which one matters instead of picking one. - Payments (Stripe): successful and failed payment counts and the failure rate against the baseline, the most common decline or error codes, new and cancelled subscriptions, and open disputes.
- Connect them. Line the three up on one timeline with releases and feature-flag changes. Where a metric moved, look for an error or a payment failure that started at the same time; follow the
investigate-metricskill for a drop worth explaining and thesentry-debug-issueskill for an error worth fixing. Call a link a cause only when the timing and the affected users match. - Give the report. Create or change nothing in any service.
Report
- Headline: healthy, needs attention or incident, in one sentence, with the period and the services covered.
- Needs attention, most urgent first: what changed, by how much against the baseline, since when, who is affected, and the suggested next step.
- Errors, usage and payments: the figures of steps 3 to 5, each with its baseline.
- Likely connections between them, each marked confirmed or possible.
- Not covered: services not signed in, metrics that were unavailable, and figures that are sampled.
SKILL.md
SKILL.md holds the skill's instructions; it is edited on the Instructions tab.
Frontmatter written into each target's SKILL.md.
Common
No fields set for this target.