CtrlK
BlogDocsLog inGet started
Tessl Logo

qtpass-releasing

Release workflow for QtPass - versioning, builds, publishing

64

Quality

77%

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 ./.opencode/skills/qtpass-releasing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

87%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a concise, highly actionable release checklist with good structure, but its destructive operations lack explicit validation/verification checkpoints wired into the main flow. Adding verification steps after tagging and publishing would lift workflow clarity.

Suggestions

Insert verification checkpoints in the checklist, e.g. after step 5 ('git push origin vX.Y.Z') confirm 'git ls-remote --tags' shows the tag, and after step 6 confirm the GitHub release URL is live.

Wire the --dryrun pattern into the release-publishing steps rather than only documenting it in a generic best-practices section.

Standardize the version placeholder (X.Y.Z vs x.y.z) across commands so snippets are truly copy-paste ready.

DimensionReasoningScore

Conciseness

Lean, command-driven content with no padding or explanation of concepts Claude already knows; every section earns its place despite minor redundancy in the gh-pages file list.

3 / 3

Actionability

Provides concrete, copy-paste-ready bash commands (git tag, gh release create, make check, gh pr create) with specific file paths and complete executable dry-run/glob examples.

3 / 3

Workflow Clarity

A clear 7-step numbered sequence exists, but this destructive/batch release flow lacks integrated validation checkpoints (e.g. verify tag pushed, verify release published, dry-run before real run), which the rubric caps at 2.

2 / 3

Progressive Disclosure

A single well-organized SKILL.md with clear sections and clearly signaled cross-references (release scripts, the qtpass-linting skill); no nested disclosure or bundle files are needed for this scope.

3 / 3

Total

11

/

12

Passed

Description

67%

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 well-scoped to QtPass releases but omits an explicit 'Use when' trigger, leaving the activation context implied. Adding a trigger clause and more natural release phrasings would raise the lower dimensions.

Suggestions

Add an explicit trigger clause, e.g. 'Use when cutting, tagging, or publishing a QtPass release.'

Include natural user phrasings like 'ship a release', 'cut a release', or 'tag a release' alongside 'versioning, builds, publishing'.

DimensionReasoningScore

Specificity

Names multiple concrete release-phase actions ("versioning, builds, publishing") for a specifically named project, matching the multi-action anchor rather than the single-action level 2.

3 / 3

Completeness

Clearly states what the skill does but lacks any explicit 'Use when...' trigger clause, so the 'when' is only implied — the judging guidelines cap completeness at 2 for a missing trigger.

2 / 3

Trigger Term Quality

Contains relevant terms ("Release workflow", "versioning", "builds", "publishing") but misses common natural variations a user would say like "cut/ship a release" or "tag a release", fitting the 'some keywords but missing variations' anchor.

2 / 3

Distinctiveness Conflict Risk

Scoped to the named project "QtPass" with a distinct release-workflow niche, making it unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
IJHack/QtPass
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.