CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

golden-rss-empty

Use when testing the empty rss golden build

Quality

50%

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

Fix and improve this skill with Tessl

tessl review fix ./tests/golden/phase2/rss_empty/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

46%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 a well-organized, correctly-referenced but hollow generated stub: structure and navigation are sound, yet it contains no actionable guidance, duplicates statistics across sections, and lists use cases the empty feed cannot support.

Suggestions

Replace the duplicated 'Article Overview' and 'Feed Statistics' sections with a single compact summary to remove redundancy.

Add concrete guidance for the empty-feed case (e.g. what to answer when a user asks about Quiet Feed articles and the feed has no entries) instead of only promising capabilities that 0 articles cannot deliver.

Trim the 'When to Use' list to use cases the reference files actually support, and let index.md carry the full category structure rather than duplicating it in SKILL.md.

DimensionReasoningScore

Conciseness

The body is short and free of concept over-explanation, but carries clear redundancy: 'Total Articles: 0' appears in both 'Article Overview' and 'Feed Statistics', 'Feed Type: Atom' is repeated, and the feed description duplicates the frontmatter. This matches anchor 3 ('mostly efficient but includes some unnecessary explanation or could be tightened'), not anchor 4, which requires only minor trimmable instances.

3 / 5

Actionability

The only concrete guidance is file pointers ('references/all_articles.md - All Articles (0 articles)', 'See references/index.md'); there are no commands, look-up steps, or instructions for answering the listed use cases. Anchor 2 ('minimal concrete guidance; high-level hints but missing the specific steps to execute') fits; anchor 1 is too harsh since real, resolvable file paths are given.

2 / 5

Workflow Clarity

The 'When to Use This Skill' list promises actions ('Find author perspectives and expert analysis', 'Explore categorized content by tags or topics') that are impossible given 0 articles, 0 authors, and 0 tags, and no guidance covers what to do for an empty feed. This is a reference skill without a multi-step process, but the promised actions have no supporting steps, fitting anchor 3 ('sequence present but checkpoints missing or implicit') rather than a higher anchor.

3 / 5

Progressive Disclosure

The Navigation section clearly signals one-level-deep references, and both 'references/all_articles.md' and 'references/index.md' exist and link only to each other. It falls short of anchor 5 because the body's statistics section duplicates index.md content and the index adds little beyond the SKILL.md overview — minor organization gaps matching anchor 4.

4 / 5

Total

12

/

20

Passed

Description

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

The description provides a trigger clause but completely omits what the skill does. It names a niche domain yet offers no concrete actions or natural synonyms, making it hard for a user or Claude to select it correctly.

Suggestions

Add a 'what' clause stating the skill's concrete capability, e.g. 'Provides reference access to the articles, authors, and tags of the Quiet Feed Atom feed.'

Expand trigger terms with natural phrasings users would actually say, such as 'rss', 'Atom feed', 'Quiet Feed', or 'feed articles', instead of the internal jargon 'golden build'.

State what to expect when the feed has no entries so the trigger does not mislead users expecting populated content.

DimensionReasoningScore

Specificity

The description 'Use when testing the empty rss golden build' names a domain (testing an RSS golden build) but states zero capabilities or actions. It is above anchor 1 ('pure abstract language' with no domain, e.g. 'Helps with documents') because a domain is named, but far below anchor 3, which requires 1-2 concrete actions — none are present.

2 / 5

Completeness

Only the 'when' is present ('Use when testing the empty rss golden build') with no 'what' whatsoever — this matches anchor 2's example ('Use when working with documents') exactly. It is not anchor 3 because no 'what' is even weakly implied, and not anchor 1 because the 'when' clause is present and reasonably specific.

2 / 5

Trigger Term Quality

The only candidate keywords are 'testing', 'empty', 'rss', and 'golden build'. 'rss' and 'testing' are somewhat natural, but 'golden build' is internal jargon and common user phrasings (feed, Atom, scraping, no entries) are missing, matching anchor 2 ('one or two generic keywords; missing the natural phrases users say').

2 / 5

Distinctiveness Conflict Risk

'empty rss golden build' is a niche phrase unlikely to collide with most skills, but the description gives no distinguishing capability, so it could overlap with other RSS/testing/feed skills. It fits anchor 3 ('somewhat specific but could still overlap with similar skills'); anchor 4 would require a clearer capability-based distinction.

3 / 5

Total

9

/

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

yusufkaraaslan/Skill_Seekers

Path

tests/golden/phase2/rss_empty/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.