CtrlK
BlogDocsLog inGet started
Tessl Logo

sprint-status

Fast, concise sprint snapshot — burndown and emerging risks for situational awareness. 'How is the sprint going?'

60

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/sprint-status/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

An unusually precise procedural skill: every phase has concrete thresholds, exact output formats, and enumerated edge cases, and the sequencing with fallbacks is exemplary. Its weaknesses are presentation-level — redundant read-only declarations, a padded bug-history blockquote, and a broken sentence fragment — that add tokens without adding guidance.

Suggestions

Cut the '\*{0,2} wrappers' bug-history blockquote to one line (e.g. 'The \*{0,2} wrappers match bold/emphasis variants emitted by /create-stories — keep them') to reclaim ~6 lines.

Merge the 'Collaborative Protocol' section into the intro's read-only paragraph, which already states the same three constraints, removing the duplicated 'at most one recommendation' line.

Repair the fragmented story_granularity sentence ('**`story_granularity`** — it sets the grain...'), which currently begins mid-thought with no subject or context.

DimensionReasoningScore

Conciseness

The body is dense with operational specifics and never explains concepts Claude already knows, but it carries clear trimming candidates: the 7-line bug-history blockquote ("The \*{0,2} wrappers are why this works at all..."), the read-only rule stated twice (intro and 'Collaborative Protocol', including a duplicated 'at most one recommendation' line), and a broken fragment sentence at the story_granularity paragraph. This fits anchor 3 ('mostly efficient but includes some unnecessary explanation or could be tightened') better than 4, where only minor instances would remain.

3 / 5

Actionability

Guidance is highly concrete: a copy-paste Grep invocation with full arguments, exact thresholds (10/25-point burndown bands, 40% time remaining, 4-day staleness), a fill-in output template with table columns, and verbatim escalation flag text. Minor gaps keep it at anchor 4 rather than 5: sprint file discovery ends in 'or similar', and the optional implementation-evidence grep ('grep the code root for a directory or file name that matches the story's system slug') is loosely specified.

4 / 5

Workflow Clarity

Six numbered phases are unambiguously sequenced with explicit decision points: an authoritative-yaml-first path with a markdown-scanning fallback, graceful degradation when dates are missing, stale-story escalation rules applied before verdicts, and edge cases exhaustively enumerated (no sprint dir per workflow mode, no stories at all, all stories blocked). The skill is read-only, so the destructive/batch validation cap does not apply, and its existence checks and fallbacks serve as validation checkpoints matching anchor 5.

5 / 5

Progressive Disclosure

No bundle files exist, so structure is judged on the single SKILL.md alone: numbered sections with clear headers, a mandatory output template isolated in its own section, and escalation rules gathered in one place make navigation easy. It stays at anchor 4 rather than 5 because 250+ lines of branch detail (the workflow-minimal sub-procedure, stale-detection specifics, and the Collaborative Protocol section) live inline in one file where a fast situational-awareness skill might split reference material out.

4 / 5

Total

16

/

20

Passed

Description

70%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 tight, well-targeted description with an excellent natural-language trigger phrase and a clear what/when pairing. Its main limitation is under-selling the skill's concrete capabilities — the status table, stale-story detection, and escalation flags are invisible to a reader deciding whether to invoke it.

Suggestions

List 2-3 more concrete capabilities in the description, e.g. 'Scans story status and flags stale or blocked stories' alongside burndown and emerging risks, to lift specificity.

Add a few trigger variations such as 'sprint progress' or 'sprint health' next to the quoted question to broaden natural-term coverage.

Consider an explicit 'Use when the user asks about sprint progress...' clause so the 'when' guidance is unmistakable to the router.

DimensionReasoningScore

Specificity

"Fast, concise sprint snapshot — burndown and emerging risks" names the domain and 1-2 concrete outputs (burndown assessment, emerging-risk scan) but stops there — it omits the status-table scan, stale-story detection, and escalation flags the skill actually performs. This matches anchor 3 ('names domain and 1-2 concrete actions, but not comprehensive'), not 4, which requires several listed specific actions.

3 / 5

Completeness

The "what" is clear ("Fast, concise sprint snapshot — burndown and emerging risks for situational awareness") and the "when" is present via the quoted trigger question, which functions as explicit trigger guidance rather than a mere implication. However, it is a single phrasing and not an explicit "Use when..." clause with additional trigger conditions, matching anchor 4 ('when' could be more explicit or specific) rather than 5.

4 / 5

Trigger Term Quality

The quoted phrase "'How is the sprint going?'" is a natural user utterance, reinforced by "sprint snapshot", "burndown", and "emerging risks". Good coverage, but common variations like "sprint progress", "sprint health", or "sprint report" are absent, so it falls short of anchor 5's comprehensive synonym coverage and above anchor 3's missing-variants level.

4 / 5

Distinctiveness Conflict Risk

"Sprint snapshot — burndown and emerging risks for situational awareness" carves a clear situational-awareness niche distinct from planning or retrospective work, and the quoted question is a distinct trigger. Minor overlap risk remains with closely related sprint-management skills (e.g., a sprint review or planning skill) since 'sprint' is the shared root term, matching anchor 4 rather than the minimal-conflict clarity of anchor 5.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
Donchitos/Claude-Code-Game-Studios
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.