CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

qtpass-docs

Updates QtPass documentation (README.md, FAQ.md, CHANGELOG.md, CONTRIBUTING.md, Doxygen comments), formats it with prettier and keeps qtpass.org pages in step. Use when editing docs, adding a FAQ or troubleshooting entry, writing a CHANGELOG line, fixing a Doxygen warning that fails CI, or formatting Markdown.

76

Quality

95%

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.

A dense, well-structured instruction body: executable commands, a validated multi-step workflow, and clean one-level-deep reference files. The single deduction is the dated 'Version-specific notes' section, which holds time-sensitive facts outside a deprecated/old-patterns section.

DimensionReasoningScore

Conciseness

The body is lean: terse tables, rule lists, and commands with no explanation of concepts Claude already knows. The 'Version-specific notes (October 2026)' section carries time-sensitive facts (Doxygen 1.18.0 pin, the 1.8.1 example, pending em-dash cleanups) outside an old-patterns/deprecated section, which the rubric says should penalize conciseness despite the 'check them against the repository' caveat, so it falls to the score-4 anchor with a minor trim opportunity.

4 / 5

Actionability

Guidance is fully executable: copy-paste commands ("doxygen Doxyfile >/dev/null", the prettier block, "grep -nP \"\\x{2014}\"" for em dashes, "grep -rn \"old-heading-id\" --include=*.md ."), exact link formats, and a complete example FAQ entry. The few placeholders (<changed .md files>, <KEYID>) are appropriate parameterization, not pseudocode.

5 / 5

Workflow Clarity

The FAQ workflow is a clear 6-step sequence with explicit validation checkpoints and feedback loops: run the lint block (step 4), verify rendering in the PR rich diff (step 5), and grep for stale anchors when a heading is renamed (step 6). The Doxygen and linting sections likewise define the check command and what failure means ("anything printed, or a non-zero exit, fails CI").

5 / 5

Progressive Disclosure

SKILL.md is a well-organized overview with two clearly signaled, one-level-deep references ([references/changelog.md] and [references/doxygen.md], both verified to exist) that state exactly when to read them. Detailed material (CHANGELOG format rules, Doxyfile settings) is appropriately split out rather than inlined, and cross-links to sibling skills (qtpass-localization, qtpass-releasing, qtpass-linting) keep scope tight.

5 / 5

Total

19

/

20

Passed

Description

96%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 description: concrete actions, explicit and natural 'Use when...' triggers, and a clearly scoped niche. The only weakness is the generic 'formatting Markdown' trigger clause, which risks firing outside the QtPass documentation niche.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with named artifacts and tools: "Updates QtPass documentation (README.md, FAQ.md, CHANGELOG.md, CONTRIBUTING.md, Doxygen comments), formats it with prettier and keeps qtpass.org pages in step." Coverage spans the skill's full scope, matching the 'comprehensive coverage' anchor rather than the score-4 anchor's 'minor gaps'.

5 / 5

Completeness

It explicitly answers both parts: what ("Updates QtPass documentation..., formats it with prettier and keeps qtpass.org pages in step") and when ("Use when editing docs, adding a FAQ..., fixing a Doxygen warning that fails CI, or formatting Markdown") with concrete trigger phrases, exactly the anchor-5 pattern.

5 / 5

Trigger Term Quality

Natural user phrases are comprehensively covered: "editing docs", "adding a FAQ or troubleshooting entry", "writing a CHANGELOG line", "fixing a Doxygen warning that fails CI", "formatting Markdown", with file extensions present (README.md, FAQ.md, CHANGELOG.md). This matches the anchor-5 example's breadth including extensions, not merely 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

The QtPass niche, named files and Doxygen/prettier triggers are distinct, but the standalone trigger "or formatting Markdown" is generic and could overlap with general Markdown-formatting skills in other repositories. Mostly distinct with minor overlap risk, so not the score-5 'minimal conflict risk' anchor.

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

IJHack/QtPass

Path

.opencode/skills/qtpass-docs/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.