CtrlK
BlogDocsLog inGet started
Tessl Logo

user-feedback-aggregation

Collecting and synthesizing user feedback across channels (support tickets, NPS, in-app feedback, sales calls, social mentions, customer councils) into a continuous signal that informs product decisions. The triage discipline that distinguishes loudest-voice (whoever complains most wins) from averaged-noise (every signal weighted equally) from triaged-synthesis (signal weighted by source quality, frequency, and decision relevance). Triggers on user feedback, customer feedback aggregation, NPS, support ticket analysis, customer councils, feedback synthesis, voice of customer, feedback triage, in-app feedback. Also triggers when feedback channels overflow with volume that does not produce decisions, when the loudest-voice problem is steering roadmap, or when continuous feedback streams need synthesis discipline.

60

Quality

71%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/user-feedback-aggregation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%

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

The skill demonstrates strong structural organization and progressive disclosure, with clear references to supporting files and a logical flow from concepts to frameworks to failure modes. However, it is significantly over-verbose, spending many tokens on explanations of concepts Claude already understands (what NPS is, what support tickets are, why feedback matters) and restating its thesis multiple times. Actionability is moderate—the frameworks are concrete but lack executable templates or example outputs that would make the guidance directly usable.

Suggestions

Cut the introductory paragraphs, the 'What this skill is for' scope section, and the closing section by at least 60%—Claude doesn't need motivation or skill-boundary explanations at this length. Move scope notes to a single bullet list.

Add a concrete example artifact: a sample feedback triage output (e.g., a table showing 5 feedback items with their channel, segment, frequency, intensity, weight, and recommended action) so Claude can produce similar outputs.

Add a validation checkpoint to the synthesis loop—e.g., 'Before presenting synthesis to stakeholders, verify: each pattern is supported by 3+ data points, channel weights are documented, and at least one cross-channel triangulation is included.'

DimensionReasoningScore

Conciseness

Extremely verbose for an instruction-only skill. The opening paragraphs explain what feedback aggregation is and why it matters—concepts a senior PM (the stated audience) and Claude both already know. Sections like 'What this skill is for' spend significant tokens on scope delineation with other skills, and the closing section restates the entire skill's thesis. The content could be cut by 50%+ without losing actionable guidance.

1 / 3

Actionability

The skill provides concrete frameworks (frequency-intensity matrix, channel-source weighting with a worked example, the 12-consideration checklist, synthesis cadences) that give Claude specific guidance on how to approach feedback aggregation. However, it lacks executable artifacts—no template schemas, no example triage output, no sample synthesis document—making it more descriptive than directly actionable.

2 / 3

Workflow Clarity

The synthesis loop (feedback → triage → periodic synthesis → roadmap input → decisions) and cadences (daily/weekly/monthly/quarterly) provide a clear sequence. However, there are no explicit validation checkpoints or feedback loops for error recovery—e.g., no step to verify that weighting was applied correctly, no checkpoint to confirm synthesis actually informed a decision before proceeding to the next cycle.

2 / 3

Progressive Disclosure

The skill is well-structured with clear sections serving as an overview, and each major topic references a specific file in the references/ directory with descriptive link text. References are one level deep and clearly signaled. The reference files section at the end provides a clean index. Despite no bundle files being provided to verify, the structure itself is exemplary.

3 / 3

Total

8

/

12

Passed

Description

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 what the skill does (synthesize multi-channel customer feedback using a specific triage framework), when to use it (comprehensive trigger terms plus situational triggers), and how it differentiates itself (three named triage approaches). The description is detailed and specific without being unnecessarily verbose, and uses appropriate third-person voice throughout.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions and concepts: collecting/synthesizing feedback across specific channels (support tickets, NPS, in-app feedback, sales calls, social mentions, customer councils), distinguishing between three named triage approaches (loudest-voice, averaged-noise, triaged-synthesis), and weighting signals by source quality, frequency, and decision relevance.

3 / 3

Completeness

Clearly answers both 'what' (collecting and synthesizing user feedback across channels into continuous signal, applying triage discipline with three named approaches) and 'when' (explicit trigger terms listed, plus situational triggers like when feedback channels overflow or loudest-voice problem is steering roadmap).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'user feedback', 'customer feedback', 'NPS', 'support ticket analysis', 'voice of customer', 'feedback triage', 'in-app feedback', 'customer councils', 'feedback synthesis'. Also includes situational triggers like 'loudest-voice problem' and 'feedback channels overflow' which are natural phrases users might use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: feedback triage and synthesis specifically for product decisions. The named methodologies (loudest-voice, averaged-noise, triaged-synthesis) and specific channel types create a unique identity unlikely to conflict with general product management or customer support skills.

3 / 3

Total

12

/

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.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
rampstackco/claude-skills
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.