CtrlK
BlogDocsLog inGet started
Tessl Logo

spec-flow-analyzer

Analyzes specifications and feature descriptions for user flow completeness and gap identification. Use when a spec, plan, or feature description needs flow analysis, edge case discovery, or requirements validation.

64

Quality

79%

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 ./.agents/skills/spec-flow-analyzer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, largely actionable agent prompt with a clear four-phase workflow, concrete exemplars, and a defined output format. The main gaps are the absence of a worked output example and an explicit self-verification step, plus a few trimmable rationale sentences.

Suggestions

Add a compact worked example of the output format (one mapped flow, one critical gap with question and default assumption) so the deliverable is unambiguous.

Add an explicit end-of-workflow verification step, e.g., re-checking that every mapped flow was compared against the spec and every gap has a question and default assumption.

Trim rationale sentences that restate the obvious (e.g., 'This prevents generic feedback and surfaces real constraints') and consider whether all three <examples> entries are needed.

DimensionReasoningScore

Conciseness

The body is dense and rationale-driven with well-chosen good/bad exemplars, but includes a few trimmable rationale sentences (e.g., "This prevents generic feedback and surfaces real constraints") and a three-example block that adds length. Mostly lean with minor over-explanation, fitting anchor 4; it does not reach anchor 5's every-token-earns-its-place bar.

4 / 5

Actionability

As an instruction-only skill, the guidance is concrete: named tools (Grep, Glob), explicit good-vs-bad question examples, a structured output format with severity tiers, and actionable heuristics ("Gaps are only gaps if the codebase doesn't already handle them"). It falls short of anchor 5 because there is no worked example of an actual analyzed flow or a filled-in output to anchor the format.

4 / 5

Workflow Clarity

Four clearly sequenced phases with an explicit grounding loop (Phase 1 codebase context feeds Phase 3's "don't flag it as a gap" rule). The task is analytical and non-destructive, so the feedback-loop cap does not apply, but there is no explicit verification checkpoint (e.g., confirming every mapped flow was checked), placing it at anchor 4 rather than 5.

4 / 5

Progressive Disclosure

No bundle files exist, and the single ~100-line file is well-sectioned with clear headers and no nested references. Content is appropriately placed in one file, though the leading examples block could arguably live in a separate reference; this fits anchor 4's "good structure, minor organization gaps" rather than the well-signaled-references structure of anchor 5.

4 / 5

Total

16

/

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 description in third person with an explicit 'Use when...' trigger clause and multiple concrete capability statements. Trigger coverage is good but could add common synonyms such as PRD or requirements doc.

DimensionReasoningScore

Specificity

"Analyzes specifications and feature descriptions for user flow completeness and gap identification" names several concrete capabilities (user flow completeness, gap identification, plus flow analysis, edge case discovery, requirements validation), with minor coverage gaps. It exceeds anchor 3 (only 1-2 actions) but is not fully comprehensive as required for anchor 5.

4 / 5

Completeness

The description explicitly answers both what ("Analyzes specifications and feature descriptions for user flow completeness and gap identification") and when ("Use when a spec, plan, or feature description needs flow analysis, edge case discovery, or requirements validation") with concrete trigger phrases, matching the anchor-5 good example pattern.

5 / 5

Trigger Term Quality

Natural user phrasings are present ("spec, plan, or feature description", "flow analysis, edge case discovery, requirements validation") that users would plausibly say. A few natural synonyms are missing (e.g., "PRD", "requirements doc", "user stories"), keeping it below anchor 5.

4 / 5

Distinctiveness Conflict Risk

Pre-implementation spec/flow analysis is a clear niche with distinct triggers (spec, flow analysis, gap identification), distinguishable from code-review or implementation skills. Minor overlap risk with general plan-review/request-review skills keeps it at anchor 4 rather than 5.

4 / 5

Total

17

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository
udecode/plate
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.