Diagnose where users come from, measure channel efficiency, identify organic vs. paid mix health, calculate CAC by segment, and find the highest-leverage acquisition channels. Use when a PM needs to understand acquisition economics, optimize channel mix, or figure out why growth is stalling at the top of the funnel.
73
67%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./growth-skills/skills/diagnose-acquisition/SKILL.mdQuality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly articulates specific analytical capabilities around user acquisition and channel economics. It includes an explicit 'Use when' clause with natural trigger scenarios, uses third-person voice throughout, and occupies a distinct niche that would be easy to differentiate from other skills. The description is concise yet comprehensive, covering both the 'what' and 'when' effectively.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Diagnose where users come from', 'measure channel efficiency', 'identify organic vs. paid mix health', 'calculate CAC by segment', and 'find the highest-leverage acquisition channels'. These are clearly defined analytical tasks. | 3 / 3 |
Completeness | Clearly answers both 'what' (diagnose user sources, measure channel efficiency, calculate CAC, etc.) and 'when' with an explicit 'Use when' clause covering three distinct trigger scenarios: understanding acquisition economics, optimizing channel mix, or diagnosing stalled top-of-funnel growth. | 3 / 3 |
Trigger Term Quality | Includes strong natural keywords users would say: 'acquisition', 'channel mix', 'CAC', 'organic vs. paid', 'growth is stalling', 'top of the funnel', 'acquisition economics', 'channel efficiency'. These cover a good range of terms a PM would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Occupies a clear niche around user acquisition channel analysis and CAC economics. The specific focus on acquisition channels, organic vs. paid mix, and top-of-funnel diagnostics makes it highly distinguishable from general analytics or other PM skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill is a comprehensive acquisition diagnosis framework but suffers significantly from verbosity — it explains many concepts Claude already understands (channel types, viral coefficients, CAC definitions) and could be condensed by 50-60% without losing actionable value. The structured 5-step workflow and specific thresholds/tables provide useful frameworks, but the lack of executable code, validation checkpoints, and proper content splitting across files limits its effectiveness as a skill file.
Suggestions
Cut explanatory content Claude already knows (channel type definitions, what CAC means, what viral coefficient is) and reduce to just the thresholds, tables, and decision criteria — aim for under 100 lines of core content.
Add validation checkpoints: e.g., 'Before proceeding to Step 2, verify channel percentages sum to ~100% and flag any unattributed traffic >15%' and 'Cross-check quality-adjusted CAC against known benchmarks before recommending investments.'
Convert the detailed channel classification taxonomy and anti-plays into a separate reference file to improve progressive disclosure and reduce the main skill's token footprint.
Add concrete examples: a sample filled-in channel decomposition table and a sample quality analysis table showing what good output looks like, rather than just empty template tables.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Extremely verbose at ~300+ lines. Extensively explains concepts Claude already knows (what organic vs paid channels are, what viral coefficient means, what CAC is). The channel classification taxonomy, the health thresholds, and the anti-plays section all contain significant padding. Much of this could be condensed to a fraction of the size while preserving all actionable guidance. | 1 / 3 |
Actionability | Provides structured frameworks with specific tables, metrics, and thresholds (e.g., >40% organic = healthy, K-factor ranges), which is useful concrete guidance. However, there is no executable code, no actual analytics queries, no specific tool commands — it's entirely descriptive frameworks and prompt instructions rather than copy-paste-ready analysis steps. | 2 / 3 |
Workflow Clarity | The 5-step sequence is clearly laid out and logically ordered (decompose → measure quality → assess leverage → identify bottlenecks → recommend). However, there are no validation checkpoints or feedback loops — no steps to verify data quality, cross-check numbers, or iterate if analysis reveals gaps. The workflow is linear without error recovery. | 2 / 3 |
Progressive Disclosure | References other skills (build-metric-tree, diagnose-activation, create-chart, craft-experiment-design) in the Tips section, which is good navigation. However, the main body is a monolithic wall of text with everything inline — the detailed channel classification taxonomy, anti-plays, and output format could all be separated. No bundle files exist to support progressive disclosure. | 2 / 3 |
Total | 7 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
221ffaa
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.