Decide what to measure and build a metrics dashboard
@slashclone/product-analytics
Figure out what to measure in your web app and build a staff-only metrics dashboard for activation, retention, and funnels. You pick a few numbers per stage, write how each is counted, and compute most from tables you already have, so user data stays on your servers. Adds an audit log with no user content and loads any browser analytics only after consent.
SkillDevOpsv0.1.1 (latest)
- Activity
- New: be the first to try it
- Installs
- 0 installs
- Likes
- 0 likes
- Clones
- 0 clones
No permission changes between 0.1.0 and 0.1.1.
SKILL.md
1 added, 1 removed
| @@ line 1 → 1 | ||
| 1 | 1 | --- |
| 2 | 2 | name: product-analytics |
| 3 | Removed: description: Set up product analytics for a web app. Decide the few numbers that matter per stage, write down how each is counted, compute most of them from existing tables on a staff-only dashboard, define retention from real usage signals, add a structured audit log with no user content, and load client analytics only after consent. Use when someone asks "what should we measure?", wants a metrics or admin dashboard, funnels, retention, or activation numbers, or is about to add an analytics or error reporting tool. | |
| 3 | Added: description: "Set up product analytics for a web app. Decide the few numbers that matter per stage, write down how each is counted in docs/METRICS.md, compute most of them from existing tables on a staff-only dashboard, define retention from real usage signals, add a structured audit log with no user content, and load client analytics only after consent. Use when someone asks \"what should we measure?\", wants a metrics, KPI, or admin dashboard, funnels, retention, or activation numbers, wants to track product usage without a third-party vendor, or is about to add an analytics or error reporting tool." | |
| 4 | 4 | --- |
| 5 | 5 | |
| 6 | 6 | # Product analytics |
kit.json
10 added, 5 removed
| @@ line 1 → 1 | ||
| 1 | 1 | { |
| 2 | 2 | "name": "product-analytics", |
| 3 | 3 | "owner": "slashclone", |
| 4 | Removed: "version": "0.1.0", | |
| 4 | Added: "version": "0.1.1", | |
| 5 | 5 | "type": "skill", |
| 6 | Removed: "description": "Set up product analytics for a web app without shipping your users to a vendor: pick the few numbers that matter per stage, write how each is counted, compute most of them from tables you already have on a staff-only dashboard, define retention from real usage, keep a structured audit log with no content in it, and load client analytics only after consent.", | |
| 7 | Removed: "category": "devops", | |
| 6 | Added: "title": "Decide what to measure and build a metrics dashboard", | |
| 7 | Added: "description": "Figure out what to measure in your web app and build a staff-only metrics dashboard for activation, retention, and funnels. You pick a few numbers per stage, write how each is counted, and compute most from tables you already have, so user data stays on your servers. Adds an audit log with no user content and loads any browser analytics only after consent.", | |
| 8 | Added: "category": "data", | |
| 8 | 9 | "license": "MIT", |
| 9 | Removed: "compat": ["claude-code"], | |
| 10 | Added: "compat": [ | |
| 11 | Added: "claude-code" | |
| 12 | Added: ], | |
| 10 | 13 | "permissions": { |
| 11 | 14 | "files": { |
| 12 | 15 | "read": [ |
| @@ line 22 → 25 | ||
| 22 | 25 | "**/*.mjs", |
| 23 | 26 | "**/*.py" |
| 24 | 27 | ], |
| 25 | Removed: "write": ["docs/METRICS.md"] | |
| 28 | Added: "write": [ | |
| 29 | Added: "docs/METRICS.md" | |
| 30 | Added: ] | |
| 26 | 31 | } |
| 27 | 32 | } |
| 28 | 33 | } |
