CtrlK
BlogDocsLog inGet started
Tessl Logo

flow-spec

NLSpec authoring — use when you need a structured specification from multi-AI research and consensus

61

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/flow-spec/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-3

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

The content delivers a clear, well-sequenced workflow with concrete commands and strong validation feedback loops, but it is verbose with duplicated enforcement language and monolithic in structure, inlining the full spec template instead of splitting it into reference files.

Suggestions

Extract the ~55-line NLSpec template (Step 6) into a references/ template file and link to it, reducing the monolithic body and adding one-level-deep progressive disclosure.

Consolidate the duplicated prohibition lists from Step 4, Error Handling, and the Prohibited Actions section into a single canonical list to cut redundant tokens.

Trim repeated "MANDATORY / DO NOT PROCEED" markers to one clear checkpoint note per step rather than restating the gating each time.

DimensionReasoningScore

Conciseness

The ~410-line body is mostly efficient but padded with repeated enforcement language ("MANDATORY", "DO NOT PROCEED", "CANNOT") and duplicated prohibition lists across Step 4, Error Handling, and Prohibited Actions that could be tightened without losing meaning.

2 / 3

Actionability

It provides concrete, copy-paste-ready bash commands, a full NLSpec template, and specific completeness checks; the shell-invocation parts are executable as written.

3 / 3

Workflow Clarity

The 8-step sequence is clearly ordered with explicit validation gates (Steps 5 and 7), feedback loops (validation failure -> show logs, do not proceed; adversarial challenge -> revise), and an error-handling table for recovery.

3 / 3

Progressive Disclosure

No bundle files exist (references/scripts/assets are absent) and the full ~55-line NLSpec template is inlined in a monolithic body rather than split into a referenced file, with no external navigation pointers.

1 / 3

Total

9

/

12

Passed

Description

75%Weight 40%Scale 1-3

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 clearly states what the skill does and when to use it with an explicit trigger, but its trigger terms lean technical and it lists only one broad action rather than multiple concrete operations. It is distinctive within its niche.

DimensionReasoningScore

Specificity

The phrase "NLSpec authoring" and "structured specification from multi-AI research and consensus" name the domain and mechanism, but only one broad action (authoring) is given rather than a list of multiple concrete actions like 'extract', 'fill', 'merge'.

2 / 3

Completeness

It explicitly answers both what ("NLSpec authoring ... from multi-AI research and consensus") and when ("use when you need a structured specification"), satisfying both halves.

3 / 3

Trigger Term Quality

It has a trigger clause ("use when you need a structured specification") but the terms "NLSpec", "multi-AI research", and "consensus" are technical jargon; common natural variations a user would say ("write a spec", "spec out", "requirements document") are missing.

2 / 3

Distinctiveness Conflict Risk

"NLSpec authoring" combined with the multi-AI research trigger carves a clear niche unlikely to overlap with or mis-trigger against other 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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
nyldn/claude-octopus
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.