CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

flow-deliver

Multi-AI validation, scoring, and review using available external providers (Double Diamond Deliver phase)

Quality

64%

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 ./.claude/skills/flow-deliver/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The skill's core execution contract is genuinely strong — mandatory sequenced steps, executable commands, validation gates, and explicit error handling — but it is buried in nearly double the necessary tokens through wholesale duplication of the context/banner steps and a massive inline example. Consolidating the redundant workflow restatements and moving the example report and report template into reference files would make the contract far easier to follow.

Suggestions

Delete the duplicate context-detection/banner sections ("MANDATORY: Context Detection & Visual Indicators" and the second banner set under "Deliver Workflow - Deliver Phase") and keep a single canonical version, pointing other mentions at the contract — this alone removes ~100 lines and the biggest conciseness penalty.

Reconcile the three competing step lists: the 7-step EXECUTION CONTRACT, the 5-step "How It Works", and the 5-step "Implementation Instructions" (which mislabels Step 3 as orchestrate and omits state-update steps); make the latter two short summaries that reference the contract's numbering.

Move Example 1's full validation report and the "Validation Report Format" template into a references/ file (e.g. REPORT_FORMAT.md) and link to it, so the main file keeps only a short excerpt — this addresses the inlined content penalized under progressive disclosure.

DimensionReasoningScore

Conciseness

The ~885-line body is noticeably padded: context detection and banner instructions appear twice (EXECUTION CONTRACT Steps 1–2 and again in the "Deliver Workflow - Deliver Phase" section), banners are specified in three variants, and Example 1 spends ~130 lines on sample report output. It is not a 1 because the padding consists of executable instructions rather than explanations of concepts Claude already knows.

2 / 5

Actionability

Every step ships concrete, executable bash with real paths and flags (octo-state.sh, check-providers.sh, state-manager.sh, orchestrate.sh deliver, the find-based validation check, and a full PR-commenting script). Minor gaps keep it at anchor 4 rather than 5 — e.g. the unexplained `return 1 2>/dev/null || exit 1` inside a non-function script block and the subtype-supplement snippet showing escaped "\n" literally.

4 / 5

Workflow Clarity

The 7-step contract is explicitly sequenced with blocking checkpoints, a validation gate (Step 5 verifies the validation file exists), per-step error handling, and a no-fallback rule — anchor 5 material. However, the "How It Works" and "Implementation Instructions" sections restate the workflow with conflicting step counts (5 vs 7) and different step labels, introducing incoherence that drops it to 4.

4 / 5

Progressive Disclosure

Section headers organize the file, but this is a monolithic ~900-line SKILL.md with no bundle files: ~130 lines of example report output and the full validation-report template are inlined content that clearly belongs in a separate examples/references file. References to external skills (doc-sync, ship, finish-branch) are one level deep but point outside the bundle, so navigation depends on files this skill doesn't ship.

3 / 5

Total

13

/

20

Passed

Description

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

The description communicates a clear niche (multi-provider validation) with decent natural trigger terms, but it omits any "when to use" guidance and keeps its actions abstract. Moving trigger phrases from the separate trigger field into the description and naming concrete validation outputs (quality score, go/no-go report) would lift both completeness and specificity.

Suggestions

Append an explicit use-when clause to the description, e.g. ". Use when the user asks to review, validate, score, or quality-check an implementation or document before shipping" — this directly addresses the completeness cap.

Name concrete outputs and targets in the what-clause (e.g. "produces a quality-scored validation report with critical issues and a go/no-go decision for code or documents") to raise specificity from generic actions.

Add common trigger synonyms users naturally say — "quality check", "verify", "audit" — so the description competes for those phrases instead of only "review/validation/scoring".

DimensionReasoningScore

Specificity

The description names the domain and a few actions ("Multi-AI validation, scoring, and review using available external providers") but the actions remain abstract — no mention of what is validated (code, documents), quality scoring, or reports. This matches anchor 3 (domain plus a couple of concrete actions, not comprehensive) rather than 4, whose examples list several specific actions.

3 / 5

Completeness

The "what" is clear (multi-AI validation, scoring, and review via external providers) but the "when" is entirely missing from the description — trigger guidance lives in a separate frontmatter trigger field, not the description itself. Per the guideline that a missing 'Use when...' clause caps completeness at 3, this is anchor 3, not 4.

3 / 5

Trigger Term Quality

"validation", "scoring", and "review" are natural phrases users say when they need this skill, giving good keyword coverage comparable to anchor 4's example set. It falls short of anchor 5 because common synonyms like "quality check", "verify", "audit", or "test" are absent.

4 / 5

Distinctiveness Conflict Risk

"validation" and "review" are broad terms that overlap with many code-review and quality-check skills, but the "Multi-AI" external-provider niche and "(Double Diamond Deliver phase)" tag give it some distinction. This is anchor 3 (somewhat specific, could still overlap) — not 4, since a user asking to "review my code" would plausibly match several other skills just as well.

3 / 5

Total

13

/

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (926 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

nyldn/claude-octopus

Path

.claude/skills/flow-deliver/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.