CtrlK
BlogDocsLog inGet started
Tessl Logo

ce-riffrec-feedback-analysis

Analyze recorded product feedback into evidence for bugs and requirements. Use when a Riffrec capture or other screen, voice, or notes artifact needs interpretation. Use for Riffrec setup, capture, or sharing help when no recording exists yet.

69

Quality

85%

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

86%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.

The body is an exemplary progressive-disclosure router: lean, unambiguous path selection with trigger phrases, a Done contract including failure handling, and privacy rules, all deferring executable detail to real one-level-deep references. The only residual gaps are that the executable analyzer command and output-format examples are entirely delegated to the reference files rather than surfaced even briefly.

DimensionReasoningScore

Conciseness

The 28-line body is pure routing, outcome contract, and privacy rules with zero padding; the single background sentence ("the consumption side of Riffrec, a capture tool that records synchronized screen + voice + event sessions") is non-obvious domain knowledge Claude does not have, so every token earns its place.

5 / 5

Actionability

Routing criteria are concrete and executable ("under ~60 seconds", "quick", "small", "just transcribe", exact reference file per route) and the Common rules give specific commit/local-only instructions. As an instruction-only skill the absence of inline code is acceptable per the scoring notes, but the executable analyzer invocation lives one reference deep and the body gives no example of the handoff output, leaving minor gaps versus fully copy-paste-ready guidance.

4 / 5

Workflow Clarity

The sequence is clear (route from input -> read only the named references -> defined Done outcome per path) with an explicit ambiguity checkpoint ("inspect the recording length and event count before choosing... ask the user") and a failure checkpoint ("ends with an actionable blocker rather than a partial success claim"). The detailed validation/feedback loops for the analysis steps themselves are deferred to references, which keeps it at anchor 4 rather than 5.

4 / 5

Progressive Disclosure

The body is a clean overview that routes to one-level-deep references by path with explicit loading discipline ("Read only the references named for that route; do not load the other path references"); all five named reference files exist in the bundle, and the bundled script scripts/analyze_riffrec_zip.py is reached one level deep via references/analyzer.md with a concrete invocation.

5 / 5

Total

18

/

20

Passed

Description

83%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, concise, with explicit and differentiated Use-when triggers covering both the analysis and setup modes. Its only gaps are a slightly generic "help" phrasing, missing natural synonyms/file extensions a user might say, and a broad "other artifact" clause that slightly widens conflict risk.

DimensionReasoningScore

Specificity

"Analyze recorded product feedback into evidence for bugs and requirements" names a concrete input and two concrete outputs, and the description separately covers "Riffrec setup, capture, or sharing help". It lists several specific capabilities but the analysis side rests on one compound verb and "help" is generic, so it falls between anchors 3 and 4, noticeably above the midpoint.

4 / 5

Completeness

The what ("Analyze recorded product feedback into evidence for bugs and requirements") and two explicit when clauses ("Use when a Riffrec capture or other screen, voice, or notes artifact needs interpretation"; "Use for Riffrec setup, capture, or sharing help when no recording exists yet") are both clearly stated with concrete trigger phrases, matching the anchor 5 example.

5 / 5

Trigger Term Quality

Natural terms users would say are present: "Riffrec", "capture", "recording", "screen, voice, or notes artifact", "feedback", "setup", "sharing". Coverage is good but misses common synonyms and file extensions users might mention ("transcribe", ".zip", ".mp4", "meeting notes"), matching anchor 4 rather than the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

"Riffrec" is a distinct niche trigger and the description sharply separates the analysis case from the setup case ("when no recording exists yet"), but the clause "other screen, voice, or notes artifact needs interpretation" lets it fire on any screen recording, voice memo, or notes file, creating minor overlap risk with closely related transcription/feedback-analysis skills. Anti-drift check: anchor 5 requires a clear niche with minimal conflict risk, and this generic artifact clause is exactly the minor overlap anchor 4 describes.

4 / 5

Total

17

/

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
EveryInc/compound-engineering-plugin
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.