CtrlK
BlogDocsLog inGet started
Tessl Logo

sqlitecpp-doxygen-guide

SQLiteCpp Doxygen standards and templates for public API docs and file headers.

68

Quality

82%

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

100%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 content is a model lean reference skill: concrete rules, executable commands, real canonical examples, and clean one-level navigation. No substantive weaknesses relative to the rubric.

DimensionReasoningScore

Conciseness

The body is lean: terse rule lists, a format-only example, and pointers to canonical repo files, with no padding or explanation of concepts Claude already knows.

5 / 5

Actionability

Provides concrete tag rules (@brief, @param[in|out], @return, @throw), a complete format snippet, specific canonical file paths, and copy-paste-ready cmake commands to generate docs.

5 / 5

Workflow Clarity

As a single-purpose standards skill the action is unambiguous, and the Generate Docs section gives a clear two-command sequence with the output location; no destructive or batch operation requires validation.

5 / 5

Progressive Disclosure

Well-organized into clearly labeled sections with one-level-deep, clearly signaled references (AGENTS.md, Doxyfile, Database.h/.cpp, sibling skills); no nested or buried references.

5 / 5

Total

20

/

20

Passed

Description

65%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 is specific and distinctive about its SQLiteCpp Doxygen niche, but lacks any explicit 'when to use' trigger guidance. Adding a 'Use when...' clause would raise completeness and trigger-term coverage.

Suggestions

Append an explicit trigger clause, e.g. 'Use when writing or reviewing Doxygen comments for the SQLiteCpp public API or file headers.'

Reframe deliverables as concrete actions (e.g. 'Apply Doxygen tags to public API headers and file headers using these templates and rules') to strengthen specificity.

Add common synonyms users might say ('documentation', 'API comments') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain ('SQLiteCpp Doxygen') and concrete deliverables ('public API docs and file headers'), but uses noun phrases rather than action verbs, so it is not a comprehensive action list.

3 / 5

Completeness

The 'what' is clear, but there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Includes natural keywords a user would say ('Doxygen', 'public API docs', 'file headers'), with only minor synonyms (e.g. 'comments', 'documentation') missing.

4 / 5

Distinctiveness Conflict Risk

The 'SQLiteCpp Doxygen' niche is specific and unlikely to trigger for unrelated skills, giving minimal conflict risk.

5 / 5

Total

15

/

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
SRombauts/SQLiteCpp
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.