Best for
- Deciding what to build next.
- A metric moved and nobody knows why.
- Assessing whether a feature worked.
nimadorostkar/Claude-Skills-collection/skills/business/product-analysis/SKILL.md
Use when analyzing a product's performance or deciding what to build. Covers metric selection, funnel and retention analysis, distinguishing signal from noise, and prioritizing on evidence.
Decision brief
Covers metric selection, funnel and retention analysis, distinguishing signal from noise, and prioritizing on evidence.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/nimadorostkar/Claude-Skills-collection --skill "skills/business/product-analysis"Inspect the Agent Skill "product-analysis" from https://github.com/nimadorostkar/Claude-Skills-collection/blob/03f39b7041ec2679255f8d6bb5b18421561821ae/skills/business/product-analysis/SKILL.md at commit 03f39b7041ec2679255f8d6bb5b18421561821ae. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
1. Choose the metric that reflects value received — Not signups, not page views, not "engagement". What is the action that means the user got what they came for? That is the metric. 2. Look at retention before acquisition — A product with a leaking bucket does not need more wate…
Understand how a product is actually used and decide what to do about it. The failure mode is a dashboard full of numbers that go up, none of which are connected to whether the product is working.
Deciding what to build next.
Metric selection: the one that matters versus the ones that flatter.
Usage data, at the event level.
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 92/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 26 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Understand how a product is actually used and decide what to do about it. The failure mode is a dashboard full of numbers that go up, none of which are connected to whether the product is working.
Segmentation revealing the actual product:
Aggregate week-4 retention: 22%. Flat for six months. Universally described in
the company as "our retention problem".
Segmented by the first action taken in the first session:
Created a project + invited a teammate (11% of signups) : 71% retained at wk 4
Created a project alone (34% of signups) : 24%
Browsed, created nothing (55% of signups) : 3%
There is no retention problem. There is an activation problem, and a specific one:
users who invite a teammate in the first session retain at 71%, which is an
excellent number for this category.
The aggregate of 22% is a weighted average of one product that works extremely
well and one that does not exist — because 55% of signups never create anything.
What this changes:
- The roadmap item "improve retention with weekly digest emails" is targeting
the wrong thing. It emails people who never activated.
- The correct target is the 55% who create nothing, and the specific question
is why they leave without acting. That is a session-recording and
user-interview question, not a data question.
- The second target is moving single-user projects toward invites, which the
data suggests triples retention.
Neither of these was visible in the aggregate.
Checking that a movement is real before acting on it:
def is_signal(series: pd.Series, window: int = 12) -> Signal:
"""Most 'the metric moved!' investigations are investigations of noise."""
recent = series.iloc[-1]
baseline = series.iloc[-window - 1 : -1]
mean, std = baseline.mean(), baseline.std()
z = (recent - mean) / std if std > 0 else 0
return Signal(
value=recent,
baseline_mean=mean,
z_score=z,
# Within 2 standard deviations of the trailing mean is normal variation.
verdict=(
"signal" if abs(z) > 2 else
"noise — this is within normal week-to-week variance"
),
)
# Signups fell 9% this week. Panic in the standup.
# trailing 12-week std: 7.4%
# z-score: -1.2
# Verdict: noise. This week is not unusual. Do not investigate; do not
# change anything. It will "recover" next week and someone will take credit.
Frequently asked questions
Covers metric selection, funnel and retention analysis, distinguishing signal from noise, and prioritizing on evidence.
The source record exposes this install command: npx skills add https://github.com/nimadorostkar/Claude-Skills-collection --skill "skills/business/product-analysis". Inspect the command and pinned source before running it.
Alternatives
daymade/claude-code-skills
Use it for testing and engineering tasks; the detail page covers purpose, installation, and practical steps.
alirezarezvani/claude-skills
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist
wanshuiyin/Auto-claude-code-research-in-sleep
Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.
prowler-cloud/prowler
PostgreSQL indexing best practices for Prowler: index design, partial indexes, partitioned table indexing, EXPLAIN ANALYZE validation, concurrent operations, monitoring, and maintenance. Trigger: When creating or modifying PostgreSQL indexes, analyzing query performance with EXPLAIN, debugging slow queries, reviewing index usage statistics, reindexing, dropping indexes, or working with partitioned table indexes. Also trigger when discussing index strategies, partial indexes, or index maintenance