CtrlK
BlogDocsLog inGet started
Tessl Logo

smoke-test

Health smoke tests + auto-fix for gbrain installs (and OpenClaw services when present). Run after machine/container restarts or whenever something seems broken. Tests critical services, auto-fixes known issues, extensible via user-defined test scripts in ~/.gbrain/smoke-tests.d/*.sh.

68

Quality

84%

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 skill body with strong validation/feedback-loop discipline appropriate to a mutating batch operation. The main improvements would be trimming minor explanatory prose and optionally splitting the contributor and Known-Issues material into referenced files.

Suggestions

Tighten or remove low-value explanatory sentences such as 'This is the invocation for all installs; it resolves the test script from the installed package.' to push conciseness toward 5.

Define (or link to) the pass()/fail()/fixed()/skip() helpers so the contributor test pattern is fully copy-paste executable rather than relying on placeholders.

Consider moving the 'Adding Built-in Tests (gbrain contributors)' and 'Known Issues & Their Auto-Fixes' sections into referenced files (e.g. CONTRIBUTING.md, KNOWN-ISSUES.md) to give SKILL.md a cleaner overview-plus-references structure.

DimensionReasoningScore

Conciseness

The body is largely lean and assumes Claude's competence, with a few trimmable explanatory sentences (e.g. 'This is the invocation for all installs; it resolves the test script from the installed package.'). It is efficient rather than padded, sitting above the midpoint but short of a fully token-optimized 5.

4 / 5

Actionability

Provides concrete executable commands (`gbrain smoke-test`, a copy-paste drop-in example, an env-var table) with minor gaps — the contributor pattern relies on undefined `pass()/fail()/fixed()/skip()` helpers and `[test condition]` placeholders, which keeps it just below fully copy-paste ready.

4 / 5

Workflow Clarity

Despite being a mutating/batch skill, validation is explicitly present: the Contract and Anti-Patterns mandate the pass → fail-detected → fix → re-test loop, and Design Rules require 'Test first', 'Re-test after fix', and 'Timeout everything', satisfying the feedback-loop requirement that would otherwise cap this at 3.

5 / 5

Progressive Disclosure

Well-organized into clear sections with no nested references and no bundle files to mismanage, but at ~155 lines with no external files offloading the contributor guide or Known Issues, it misses the clean overview-plus-one-level-references structure that defines a 5.

4 / 5

Total

17

/

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, well-scoped description that clearly states both capability and triggering conditions with concrete, natural-language triggers. Minor room to add synonyms or extension-style keywords for maximal trigger coverage.

DimensionReasoningScore

Specificity

Names the domain (gbrain health smoke tests) and several concrete actions — 'Tests critical services', 'auto-fixes known issues', 'extensible via user-defined test scripts' — with only minor coverage gaps, fitting the 'lists several specific actions' anchor rather than the fully comprehensive 5.

4 / 5

Completeness

Explicitly answers both 'what' (tests critical services, auto-fixes known issues, extensible drop-ins) and 'when' ('Run after machine/container restarts or whenever something seems broken') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('Run after machine/container restarts', 'whenever something seems broken', 'smoke tests', 'auto-fix') with good coverage, but misses some synonyms and file-extension-style variations that would push it to 5.

4 / 5

Distinctiveness Conflict Risk

Scoped to a clear niche (gbrain installs, OpenClaw services, ~/.gbrain/smoke-tests.d) with distinct triggers and minimal overlap risk with unrelated skills.

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

14

/

16

Passed

Repository
garrytan/gbrain
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.