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.

65

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The body is well-structured with excellent progressive disclosure and real reference files, but is verbose and leans toward descriptive framing over concrete executable guidance, with workflow checkpoints left implicit. Tightening repetition and making the synthesis loop's validation steps explicit would lift the weaker dimensions.

Suggestions

Cut repeated framing — the 'discipline that distinguishes triaged-synthesis from averaged-noise' phrasing recurs across sections and the 12-considerations framework restates earlier points; consolidate to reduce tokens.

Make the synthesis loop's checkpoints explicit (e.g., 'validate that a feedback pattern traces to a decision before promoting it to roadmap input') so the workflow reads as a sequenced process with validation rather than a descriptive loop.

Replace descriptive restatements ('Each channel surfaces different signal at different reliability') with concise actionable guidance or push the detail into the already-existing reference files.

DimensionReasoningScore

Conciseness

Mostly efficient and free of basic-concept padding, but verbose: sections repeat framing ('the discipline that distinguishes triaged-synthesis from averaged-noise') and the 12-considerations framework restates points already covered, so it could be tightened rather than earning the fully-lean level 3.

2 / 3

Actionability

Offers some concrete guidance — the channel-source-weighting worked example, the frequency-intensity matrix, and cadence schedules — but much of the body is descriptive framing ('Each channel surfaces different signal at different reliability') rather than executable instruction, landing at level 2 rather than the copy-paste-ready level 3.

2 / 3

Workflow Clarity

The 'From feedback to product decision' section sequences a synthesis loop with explicit daily/weekly/monthly/quarterly cadences, but validation checkpoints are implicit rather than explicit, matching the level-2 steps-with-implicit-checkpoints anchor rather than the level-3 explicit-validation anchor.

2 / 3

Progressive Disclosure

Clear overview body with well-signaled one-level-deep references — inline 'Detail in references/...' links plus a consolidated Reference files section — and all 9 referenced files exist in references/, matching the level-3 anchor for appropriately split, navigable content.

3 / 3

Total

9

/

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.

The description is strong across all dimensions: concrete actions, natural trigger terms, explicit what-and-when guidance, and a clearly delineated niche that avoids skill conflicts. It is a high-quality, specific skill description.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and channels — 'Collecting and synthesizing user feedback across channels (support tickets, NPS, in-app feedback, sales calls, social mentions, customer councils)' — and a distinct triage discipline, matching the multi-action anchor at level 3.

3 / 3

Completeness

Explicitly answers what (collecting/synthesizing feedback into continuous decision signal) and when via explicit triggers — 'Triggers on user feedback...' and 'Also triggers when feedback channels overflow...' — matching the level-3 what-and-when anchor.

3 / 3

Trigger Term Quality

Includes natural terms a user would say — 'user feedback', 'NPS', 'support ticket analysis', 'customer councils', 'feedback synthesis', 'voice of customer', 'feedback triage', 'in-app feedback' — giving good coverage at level 3.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (continuous always-on feedback streams) and distinguishes itself from adjacent one-off research skills with specific trigger terms unlikely to fire for the wrong skill, matching the level-3 clear-niche anchor.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

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.