CtrlK
BlogDocsLog inGet started
Tessl Logo

cross-repo-release-preflight

Fail fast when a release workflow depends on credentials or access to a second repository.

61

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

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.

A tight, well-organized instruction skill with concrete, specific guidance and no fluff. Its main weakness is workflow clarity: patterns are listed rather than sequenced into an ordered preflight procedure with explicit retry/recovery steps.

Suggestions

Add a short ordered preflight sequence (e.g. 1. validate secret -> 2. validate reachability -> 3. sync gate -> 4. publish) so the patterns become a clear workflow rather than a flat checklist.

Include an explicit failure/recovery feedback loop, e.g. 'if a validation fails, emit the named-secret error and stop before the first cross-repo checkout'.

Optionally add one copy-paste YAML snippet for a minimal preflight job to make the guidance directly executable.

DimensionReasoningScore

Conciseness

The body is lean bullet-point guidance with no padding and no explaining of basics Claude already knows; every line states a distinct concrete pattern, example, or anti-pattern.

3 / 3

Actionability

For an instruction-only skill the guidance is concrete and specific — 'name the exact secret', 'keep the App ID in a repository variable, keep the private key in a repository secret, and mint a fresh installation token per job' — with named real-world examples (publish-plugins.yml, PLUGINS_REPO_TOKEN).

3 / 3

Workflow Clarity

Validation checkpoints are mentioned ('Validate the required secret exists', 'Validate target repo reachability'), but the body is a flat pattern checklist rather than a clearly sequenced workflow with explicit feedback loops for error recovery.

2 / 3

Progressive Disclosure

The skill is a single self-contained SKILL.md under 50 lines with no need for external references, organized into clear Context/Patterns/Examples/Anti-Patterns sections — meeting the simple-skill bar for full marks.

3 / 3

Total

11

/

12

Passed

Description

57%

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 concise, distinct description that targets a clear niche, but its capability statement ('Fail fast') is abstract and trigger-term coverage is adequate rather than rich. It would benefit from naming the concrete preflight actions it actually performs.

Suggestions

Name the concrete actions the skill performs, e.g. 'Validate required secrets exist, verify target-repo reachability, and gate downstream publication when a release workflow depends on a second repository.'

Add an explicit 'Use when...' clause or broaden trigger terms (e.g. 'cross-repo publish', 'second repository access', 'release preflight') so users naturally invoke it.

Expand the 'what' beyond 'Fail fast' to signal the validation/sync-guard capabilities described in the body.

DimensionReasoningScore

Specificity

It names the domain ('release workflow') and one concrete action ('Fail fast') but does not list multiple specific concrete actions like validating secrets or checking reachability — only a single abstract verb.

2 / 3

Completeness

It states a 'what' ('Fail fast') and an explicit 'when' trigger ('when a release workflow depends on credentials or access to a second repository'), but the 'what' is thin/abstract rather than a clear capability statement.

2 / 3

Trigger Term Quality

'release workflow', 'credentials', and 'access to a second repository' are reasonably natural terms a maintainer might say, but coverage of common variations is limited and the framing leans slightly technical.

2 / 3

Distinctiveness Conflict Risk

The cross-repo credential/access scenario is a clear niche with distinct triggers that is unlikely to fire for unrelated skills.

3 / 3

Total

9

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
sbroenne/mcp-server-excel
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.