CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

sqlitecpp-ci-workflows

SQLiteCpp CI workflow patterns. Use for GitHub Actions, matrices, or test steps.

Quality

78%

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/sqlitecpp-ci-workflows/SKILL.md
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.

A strong, tightly written CI-patterns reference: nearly every line carries repo-specific knowledge, commands are concrete and executable, and workflows include real validation checkpoints. The only weaknesses are minor — a few abstract steps without example values and long compound sentences that could be tightened.

DimensionReasoningScore

Conciseness

The body is dense with project-specific facts Claude cannot know (v141 toolset pinning, gcov initializer_list edge attribution, Coveralls API endpoints) with essentially no padding of known concepts. A few long multi-clause sentences and one near-general aside about sanitizer link flags could be trimmed, which keeps it just below the every-token-earns-its-place level.

4 / 5

Actionability

Most guidance is copy-paste ready: exact CMake flags, 'pipx install meson ninja', 'meson setup builddir -D...', 'ctest --verbose --output-on-failure', 'UBSAN_OPTIONS=print_stacktrace=1:halt_on_error=1', and concrete curl URLs. Minor gaps remain ('Set CC, CXX, and optional linkers' has no example values; 'Configure build directory' is abstract), so it is not fully executable everywhere.

4 / 5

Workflow Clarity

The Meson and Coverage sections give clear sequences (setup/compile/test; build/ctest/lcov/upload plus a root-cause decision loop for coverage misses), and validation checkpoints are explicit ('assert MSVC 1916 in the consumer', 'verifies every project compile command', 'halt_on_error=1 so a diagnostic fails the job'). The Common steps section's ordering is implicit rather than enumerated, which is the minor gap.

4 / 5

Progressive Disclosure

A single ~93-line file with clear, well-organized sections (Common steps, CMake, Meson, Coverage, Sanitizers) that are easy to navigate, with no nested or buried references. It exceeds the under-50-line simple-skill case, and the coverage troubleshooting detail could arguably move to a reference file, so structure is good but not exemplary.

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 concise, correctly structured description that answers both what and when with a clear niche, but it names no concrete actions and understates the skill's actual scope. Adding two or three capability verbs would lift it from serviceable to strong.

Suggestions

Add concrete action phrases, e.g. 'Configure CMake/Meson build matrices, run tests, analyze Coveralls coverage, and set up sanitizer jobs for the SQLiteCpp repository.'

Sharpen the 'when' clause to name the tasks, e.g. 'Use when creating or editing GitHub Actions workflows, build matrices, or test steps for SQLiteCpp.'

Include a couple of natural synonyms like 'CI' spelled out or 'build matrix' to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain precisely ('SQLiteCpp CI workflow patterns') plus concrete contexts ('GitHub Actions, matrices, or test steps'), but states no action verbs and omits the capabilities the body actually covers (CMake/Meson builds, coverage analysis, sanitizers), so coverage is not comprehensive.

3 / 5

Completeness

Both parts are present: 'SQLiteCpp CI workflow patterns' answers what, and the explicit trigger clause 'Use for GitHub Actions, matrices, or test steps' answers when. The 'when' could be more specific (e.g., naming workflow creation/editing tasks), which is exactly the anchor-4 fit.

4 / 5

Trigger Term Quality

Good natural keywords users would say: 'CI', 'workflow', 'GitHub Actions', 'matrices', 'test steps'. A few natural variants are missing ('continuous integration', 'build matrix', 'CI pipeline', 'CMake/Meson'), so it falls short of the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

'SQLiteCpp CI workflow patterns' carves a clear niche around one repository, but the generic trigger terms ('matrices, or test steps') could overlap with CI skills for other repos, giving minor overlap risk rather than minimal.

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

SRombauts/SQLiteCpp

Path

.claude/skills/sqlitecpp-ci-workflows/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.