CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

sqlitecpp-build-meson

Builds SQLiteCpp with Meson. Use when configuring Meson builds, tests, or Meson options.

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

92%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 exemplary lean build skill: fully executable Meson command sequences, a compact project-specific options table, and only need-to-know version/standard constraints. The sole imperfection is slight redundancy between the Quick builds and CI-style sections, which could be collapsed into one sequence with a note about the CI-only flag.

DimensionReasoningScore

Conciseness

Nearly every line is a command, a project-specific option, or a version requirement Claude would not already know, so there is no concept-explanation padding. Minor trims remain: the CI-style section repeats the Quick-build commands with only one extra flag, and the C++20 compatibility note is marginal. Efficient with only minor instances that could be tightened, fitting anchor 4 rather than the fully lean anchor 5.

4 / 5

Actionability

All guidance is copy-paste-ready: complete `meson setup`, `meson compile`, and `meson test` command sequences with actual project flags (-DSQLITECPP_BUILD_TESTS=true, --force-fallback-for=sqlite3) covering the default, test, and CI cases. Fully executable with specific examples covering the common cases.

5 / 5

Workflow Clarity

This is a simple, single-purpose skill whose setup->compile->test sequences are unambiguous and whose failure states are surfaced by meson itself, so the simple-skill exception applies. Not below 5 because there are no destructive or batch operations that would demand an explicit validation checkpoint.

5 / 5

Progressive Disclosure

The body is under 50 lines, no bundle files exist to reference, and the content is organized into clear sections (Quick builds, CI-style setup, Options, Notes) with nothing that belongs in a separate file. This matches the guideline allowing a 5 for short, self-contained skills with well-organized sections.

5 / 5

Total

19

/

20

Passed

Description

62%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 concise, honest, and correctly structured with a third-person 'what' plus an explicit 'Use when' clause, which places it well above generic examples. Its main weakness is thin coverage: one stated action and a narrow, somewhat repetitive set of trigger terms that omit natural synonyms like 'compile' or standalone 'SQLiteCpp'.

Suggestions

Enumerate more concrete capabilities in the 'what' clause, e.g. "Configures, builds, and runs SQLiteCpp tests with Meson, including project options like SQLITECPP_BUILD_TESTS and SQLCipher/codec support".

Broaden trigger terms to natural synonyms: add 'compile', 'C++', and standalone mentions like 'building SQLiteCpp' or 'Meson options' beyond the repeated 'Meson' phrasing.

Tighten the 'when' clause to the actual niche, e.g. "Use when building or testing the SQLiteCpp C++ library with Meson or configuring its Meson options", to reduce overlap with generic Meson build skills.

DimensionReasoningScore

Specificity

"Builds SQLiteCpp with Meson" names one concrete action in the domain, and the trigger clause gestures at builds/tests/options, but the 'what' does not enumerate several specific actions. Fits the anchor for 1-2 concrete actions without comprehensive coverage.

3 / 5

Completeness

Both parts are present: a clear 'what' ("Builds SQLiteCpp with Meson") and an explicit 'Use when configuring Meson builds, tests, or Meson options' clause. The 'when' is explicit but fairly generic and lacks the concrete trigger variety needed for a 5.

4 / 5

Trigger Term Quality

"Meson builds, tests, or Meson options" includes relevant keywords but misses natural variations users would say such as "compile", "C++", or "SQLiteCpp" on its own. Some relevant keywords without common synonyms puts it at anchor 3.

3 / 5

Distinctiveness Conflict Risk

"Builds SQLiteCpp with Meson" carves a clear niche, but the trigger clause does not mention SQLiteCpp, so generic Meson setup questions for other projects could plausibly pull this skill in. Mostly distinct with minor overlap risk against generic build/Meson skills.

4 / 5

Total

14

/

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-build-meson/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.