CtrlK
BlogDocsLog inGet started
Tessl Logo

launch-feedback-synthesizer

Use when the user asks to "triage launch feedback", "cluster reviews, comments, and board posts into themes", or "set up a you asked, we shipped loop"; produces a feedback theme digest (frequency, severity, representative quotes per theme), an open→planned→started→completed/declined status loop with duplicate-merge and notification rules, shipped-change announcement material, and a compliant social-proof harvest protocol (never incentivized store reviews). Not for repurposing or amplifying the harvested proof — use content-amplifier; not for executing testimonial outreach threads — use outreach-manager. 反馈分诊/状态环/社证收割/评测合规

67

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 well-structured, actionable instruction-only skill with concrete rules, deliverables, and a clear sequenced workflow plus completion checklist. The main drag is repetition of scope-guard and handoff material across sections, and abstract rather than runnable registry-submission commands.

Suggestions

De-duplicate the scope-guard and sibling-handoff (content-amplifier / outreach-manager) statements: state the boundaries once in the Scope guard paragraph and reference them from steps 5–6 instead of restating.

Give a concrete example invocation of the registry-events.py 'operation: propose' request (args/shape) so the launches.ndjson and claims.ndjson submissions are runnable, not just described.

Add an explicit validate/retry checkpoint after theme clustering (e.g., re-confirm each theme has frequency + severity + ≥1 verbatim quote before snapshotting) to close the batch-operation feedback loop.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious rules (duplicate-merge with votes transferred, notify-all-minus-actor, never-incentivized store reviews) and avoids explaining basics, but the scope-guard, sibling handoffs, and registry-events.py routing are repeated across steps 3/5/6/8 and the Reference Materials section, which is trimmable padding above the score-3 anchor but short of fully lean.

4 / 5

Actionability

Eight numbered steps give concrete deliverables, specific statuses, explicit rules, file paths, and a compliance-matrix shape, which is highly actionable for an instruction-only skill; it stays at 4 rather than 5 because registry-events.py submissions are described abstractly ('via an authorized operation: propose request') rather than as runnable commands.

4 / 5

Workflow Clarity

A clear 8-step sequence is paired with a 'Done when' validation checklist and 'ask before writing' gates, but there is no explicit validate→fix→retry feedback loop and the batch/destructive context caps the score above 3.

4 / 5

Progressive Disclosure

Well-organized sections (Quick Start, Skill Contract, Data Sources, Instructions, Save Results, Reference Materials, Next Best Skill) with one-level-deep, clearly-signaled references and no nested indirection; it sits at 4 rather than 5 because the detailed status-loop rules and harvest matrix are inline rather than split into bundle files (no local bundle files exist).

4 / 5

Total

16

/

20

Passed

Description

92%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, specific description that names concrete deliverables, natural trigger phrases, and explicit out-of-scope handoffs to sibling skills. It uses third person throughout and cleanly answers both what and when. Minor trigger-synonym gaps keep trigger term quality at 4 rather than 5.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'feedback theme digest (frequency, severity, representative quotes per theme)', 'status loop with duplicate-merge and notification rules', 'shipped-change announcement material', 'social-proof harvest protocol' — covering the skill comprehensively, matching the score-5 anchor.

5 / 5

Completeness

Explicitly answers both 'when' ('Use when the user asks to...') and 'what' ('produces a feedback theme digest...') with concrete trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Includes natural quoted triggers ('triage launch feedback', 'cluster reviews, comments, and board posts into themes', 'set up a you asked, we shipped loop') plus CN keywords, but is missing a few common synonyms a user might say, so it sits above the score-3 anchor but below the comprehensive score-5 anchor.

4 / 5

Distinctiveness Conflict Risk

States explicit 'Not for...use content-amplifier' and 'Not for...use outreach-manager' boundaries, carving a clear niche with minimal conflict risk as in the score-5 anchor.

5 / 5

Total

19

/

20

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 27 suspicious

Warning

referenced_paths_exist

Referenced path issues: 3 missing, 3 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-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.