CtrlK
BlogDocsLog inGet started
Tessl Logo

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) Creating data analysis features that read local files and display aggregated metrics (3) Adding comparison cards that show "today vs previous" style deltas (4) Building any feature that follows the DailyUsage pattern (parse → aggregate → report → card)

71

Quality

86%

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

81%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 workflow guide with clear phased sequencing, validation loops, and a properly signaled reference example. Minor room to tighten prose and to externalize some inline detail into additional reference files.

Suggestions

Tighten introductory prose in each phase (e.g., 'The stat model represents one period's aggregated data...') to reduce token overhead without losing the actionable pattern.

Consider moving the full code templates for Phase 1/2 models into a reference file, keeping SKILL.md focused on the workflow and key rules.

Expand trigger-term coverage in the description with synonyms (e.g., 'usage stats', 'metrics dashboard', 'analytics widget') to improve natural-keyword matching.

DimensionReasoningScore

Conciseness

Mostly efficient guidance that assumes Swift competence, with only minor over-explanation (e.g., 'The stat model represents one period's aggregated data with rich formatting behavior') that could be trimmed.

4 / 5

Actionability

Provides concrete Swift code templates, file locations, and commands (tuist generate, xcodebuild test), but relies on {Name} placeholders and elided formatting logic (/* ... */) leaving minor gaps.

4 / 5

Workflow Clarity

Clear phased sequence (Phase 0-4) with a workflow diagram, explicit TDD red→green validation loops, a dedicated verify phase, and per-phase checklists providing feedback loops for error recovery.

5 / 5

Progressive Disclosure

Well-organized sections with a clearly signaled one-level-deep reference (references/daily-usage-pattern.md, verified to exist), though the bulk of detailed code templates remain inline rather than split into separate reference files.

4 / 5

Total

17

/

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 clearly states what the skill does and when to use it, with concrete enumerated triggers and a distinct niche. Slightly below perfect only on trigger-term synonym coverage.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'adding new report cards', 'analyze local data sources', 'display metrics with comparison deltas' — across four enumerated use cases, giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers 'what' ('Guide for adding new report cards to ClaudeBar that analyze local data sources and display metrics with comparison deltas') and 'when' via a concrete 'Use this skill when:' list of four triggers.

5 / 5

Trigger Term Quality

Good coverage of natural terms ('weekly summary', 'model breakdown', 'session stats', 'analytics card') a user would say, but lacks synonyms and common variations for a few of the triggers.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (ClaudeBar report cards following the DailyUsage pattern) with distinct triggers, making conflict with unrelated skills unlikely.

5 / 5

Total

19

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
tddworks/ClaudeBar
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.