CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

analyze-feature-requests

Analyze and prioritize a list of feature requests by theme, strategic alignment, impact, effort, and risk. Use when reviewing customer feature requests, triaging a backlog, or making prioritization decisions.

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A compact, well-structured instruction skill: lean token usage, a clear five-step sequence, and useful domain framing (opportunities over features, Opportunity Score). Its main gaps are missing operational detail — no scoring rubric for the stated criteria, no output template, and dependence on an external 'prioritization-frameworks' skill for the actual formulas and templates.

Suggestions

Add a brief scoring convention for the Impact/Effort/Risk criteria (e.g., a 1–5 scale or RICE-style formula with a worked example) so prioritization is reproducible instead of left to judgment.

Include a short example of the expected output structure (theme table plus a filled-in top-3 entry) so the 'structured output document' is concrete rather than implied.

Inline the essential Opportunity Score inputs (how to elicit Importance and Satisfaction from request data) rather than relying on the external 'prioritization-frameworks' skill, which may not be present when this skill runs.

DimensionReasoningScore

Conciseness

The ~45-line body is efficient — the Domain Context packs real, non-obvious guidance (Opportunity Score formula, 'prioritize opportunities, not features') into two sentences, and instructions are terse bullet points. It is not a 5 because of minor trimmable filler: 'Think step by step.' and a slightly redundant opening line ('Categorize, evaluate, and prioritize customer feature requests against product goals') that restates the description.

4 / 5

Actionability

As an instruction-only skill it gives concrete guidance: a numbered 5-step process, named criteria (Impact, Effort, Risk, Strategic alignment), a fixed deliverable ('Prioritize the top 3 features'), and a per-feature output list (rationale, alternatives, high-risk assumptions, how to test them). It falls short of 5 because key details are missing — no scoring scale or rubric for the criteria, no output template/example, and the formulas are delegated to an external 'prioritization-frameworks' skill that is not part of this bundle.

4 / 5

Workflow Clarity

Steps 1–5 are clearly sequenced with an explicit checkpoint up front ('Confirm the product objective') and defined per-step outputs. It is not a 3 because the sequence is complete and each step is well-defined with one explicit confirmation checkpoint; it is not a 5 because there are no verification steps on the output side (e.g., sanity-check that themes are non-overlapping or that the top-3 ranking is consistent with the stated criteria).

4 / 5

Progressive Disclosure

The body is under 50 lines with well-organized sections (Context, Domain Context, Instructions, Further Reading) and no content that belongs in separate bundle files, matching the simple-skill exception. The external pointers — the 'prioritization-frameworks' skill reference and two 'Further Reading' links — are clearly signaled and one level deep, so navigation is unambiguous.

5 / 5

Total

17

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person voice, explicit 'Use when...' triggers, and concrete enumeration of both actions and evaluation dimensions. The only weakness is that the trigger set could include more synonyms, and 'prioritization decisions' is broad enough to risk overlap with generic prioritization skills.

DimensionReasoningScore

Specificity

The description states 'Analyze and prioritize a list of feature requests by theme, strategic alignment, impact, effort, and risk', listing multiple concrete actions (analyze, categorize by theme, prioritize) with the exact evaluation dimensions enumerated — comprehensive coverage for this domain. It is not the 4 anchor because the action list plus criteria leaves no notable coverage gaps; it is not below since every named action is concrete rather than generic.

5 / 5

Completeness

It explicitly answers both questions: 'what' via 'Analyze and prioritize a list of feature requests by theme, strategic alignment, impact, effort, and risk' and 'when' via a concrete 'Use when...' clause with three trigger scenarios. This matches the 5 anchor ('clearly and explicitly answers both what AND when with concrete trigger phrases'); a 4 would require the 'when' clause to be less explicit or specific.

5 / 5

Trigger Term Quality

'Use when reviewing customer feature requests, triaging a backlog, or making prioritization decisions' supplies good natural phrases users would actually say. It misses common synonyms and variations (e.g., 'user feedback', 'feature ideas', 'product roadmap', 'RICE/backlog grooming'), so it matches the 4 anchor ('good keyword coverage; a few natural terms missing') rather than the 5 anchor's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

'Customer feature requests' and 'triaging a backlog' carve a clear product-management niche, but the broad trigger 'making prioritization decisions' could fire for adjacent prioritization tasks (bug triage, task ranking), giving minor overlap risk with closely related skills. It is above the 3 anchor ('could still overlap with similar skills' broadly) because the feature-request framing is distinctive, but below the 5 anchor's minimal conflict risk.

4 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

phuryn/pm-skills

Path

pm-product-discovery/skills/analyze-feature-requests/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.