CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

add-report

Guide for adding new report cards to ClaudeBar that analyze local data sources and display metrics with comparison deltas. Use this skill when: (1) Adding a new report/analytics card (e.g., weekly summary, model breakdown, session stats) (2) Showing usage history in a new way, or reading another tool's usage logs (3) Adding comparison cards that show "today vs previous" style deltas (4) Building any feature that follows the DailyUsage pattern (days → report value → card)

66

Quality

83%

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

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.

The body is an efficient, dense, and highly actionable phased workflow with explicit verification and approval checkpoints, well-anchored to a real reference bundle file. It sits just below top marks on all dimensions due to small duplications across sections, template-style code with placeholders, no explicit failure-recovery loop, and some inlined detail that could live in references.

Suggestions

Deduplicate the repeated "read on popover open, never in the background (#204)" rule by stating it once in Phase 3b and letting the checklist reference it, trimming tokens without losing the constraint.

Add a brief recovery note in Phase 4 (e.g., if the full xcodebuild run or check-docs fails: fix and re-run before screenshots/docs) to close the missing error-recovery loop.

Move the card styling checklist and the Phase 2 reader/definition specifics into a second reference file (e.g., references/card-style.md), keeping SKILL.md as a leaner overview with well-signaled one-level references.

DimensionReasoningScore

Conciseness

The body is dense and telegraphic — tables, checklists, and code carry project-specific facts with no explanation of concepts Claude already knows. A few points are repeated verbatim across sections ("never in the background, #204" appears in the flow diagram, Phase 3b, and the checklist; the card styling rules appear both in code comments and the checklist), which are minor trims short of "every token earns its place".

4 / 5

Actionability

Guidance is highly concrete: exact file locations, a Swift value/card template, a test-naming rule, real commands (`tuist generate`, `xcodebuild test ...`, `scripts/demo-screenshots.sh`, `gen-docs.py && check-docs.py --strict`). The code blocks use placeholder names (`{Name}Report`) and elided bodies (`{ ... }`), so they are adaptable templates rather than fully copy-paste-ready, keeping them just below the 5 anchor.

4 / 5

Workflow Clarity

The workflow is clearly sequenced (Phase 0–4 with a diagram and per-phase checklists) and includes explicit checkpoints: user approval via `AskUserQuestion` in Phase 0, TDD red→green in Phase 1, and a full verification phase with the complete test run and strict docs check. What is missing against the 5 anchor is an explicit error-recovery loop (what to do when the test run or docs check fails is left implicit).

4 / 5

Progressive Disclosure

Structure is good: a well-signaled, verified one-level bundle reference (`references/daily-usage-pattern.md`) introduced early as the reference implementation, plus clearly labeled sections and per-phase checklists. Some detail-rich material (card styling checklist, reader/definition specifics) is inlined in the ~250-line body where a second reference file could carry it, which is the minor organization gap of the 4 anchor.

4 / 5

Total

16

/

20

Passed

Description

87%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: it states concrete capabilities in third person and gives an explicit, numbered trigger list covering the main use cases. The only weaknesses are slightly generic phrasing in one trigger ("showing usage history in a new way") and a few missing natural synonyms (cost/spending/chart).

DimensionReasoningScore

Specificity

The description names the domain ("adding new report cards to ClaudeBar") and several concrete actions ("analyze local data sources", "display metrics with comparison deltas", "reading another tool's usage logs") with examples ("weekly summary, model breakdown, session stats"), but a couple of phrases like "showing usage history in a new way" are somewhat generic, leaving minor gaps in coverage rather than the comprehensive concreteness of the top anchor.

4 / 5

Completeness

It clearly answers "what" ("Guide for adding new report cards ... analyze local data sources and display metrics with comparison deltas") and explicitly answers "when" with a numbered "Use this skill when:" list of four concrete trigger scenarios, matching the top anchor's both-what-and-when-with-concrete-triggers example.

5 / 5

Trigger Term Quality

Good natural keyword coverage — "report/analytics card", "weekly summary", "model breakdown", "session stats", "usage history", "today vs previous" style deltas — which matches how a user would phrase these requests; a few natural synonyms (e.g., "cost", "spending", "token usage", "chart") are missing, so it falls just short of the comprehensive synonym coverage of the 5 anchor.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (ClaudeBar report cards over usage days with the DailyUsage pattern) with distinct triggers (analytics cards, comparison deltas, usage-log reading); only a very closely related repo skill could overlap, so conflict risk is minimal.

5 / 5

Total

18

/

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

relative_links

Relative link issues: 6 suspicious

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

14

/

16

Passed

Repository

tddworks/ClaudeBar

Path

.claude/skills/add-report/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.