CtrlK
BlogDocsLog inGet started
Tessl Logo

hs-release

Cut a core Hindsight release (vX.Y.Z) and open the changelog + blog PR. Use when asked to cut/start a release, bump the version, or publish a new Hindsight version.

72

Quality

90%

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

96%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.

An excellent operational runbook: dense, executable, and rich with hard-won pitfalls, all in a tightly sequenced workflow with explicit validation. The only minor gap is that all content lives inline in a single file with no progressive split.

DimensionReasoningScore

Conciseness

Lean and assumes Claude's competence — no padding about git/Helm/PyPI basics — while every line carries non-obvious operational knowledge (the &&-pipe exit-status pitfall, the docs/ branch conflict, the OpenAPI skill sync lag).

5 / 5

Actionability

Copy-paste-ready commands throughout — './scripts/release.sh <version>', 'uv run --directory hindsight-dev generate-changelog <version>', 'gh pr create --base main ...', 'npx prettier --check <blog file>' — with worked examples covering the common release flow.

5 / 5

Workflow Clarity

Clear Step 0 → 1 → 2 → Cleanup sequence with explicit validation checkpoints (confirm fixes merged via git log, verify CI run + tag after release, prettier check on blog) and error-recovery guidance; the outward-facing destructive push carries an upfront confirmation, so the destructive-cap does not apply.

5 / 5

Progressive Disclosure

Well-organized into clearly labeled sections with no nested references and no bundle files to navigate, but at ~115 lines all guidance is inline with no overview-pointing-to-detail split, leaving minor organization gaps versus the top anchor.

4 / 5

Total

19

/

20

Passed

Description

83%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, specific description that clearly states both the task and its triggers with natural phrasing. It distinguishes the core release from integration releases, with only minor overlap risk against the sibling integration skill.

DimensionReasoningScore

Specificity

Names two concrete actions with a specific version format — 'Cut a core Hindsight release (vX.Y.Z) and open the changelog + blog PR' — but stops at the two main deliverables rather than enumerating the full scope, fitting just above the 1-2-action anchor.

4 / 5

Completeness

Explicitly answers both what (cut release + open changelog/blog PR) and when (concrete 'Use when...' trigger phrases), matching the top anchor.

5 / 5

Trigger Term Quality

'Use when asked to cut/start a release, bump the version, or publish a new Hindsight version' supplies natural user phrases with a synonym pair (cut/start), though a few common variants are absent.

4 / 5

Distinctiveness Conflict Risk

The 'core Hindsight release' niche is clearly distinct, but the existence of a sibling integration-release skill creates minor overlap risk rather than minimal conflict.

4 / 5

Total

17

/

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: 1 missing

Warning

Total

14

/

16

Passed

Repository
vectorize-io/hindsight
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.