CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

spec-workflow

Use when medium-to-large changes need explicit requirements, technical design, and task planning before implementation, especially for multi-module work, unclear acceptance criteria, or architecture-heavy requests.

60

Quality

76%

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 ./plugin/cloudbase/skills/spec-workflow/SKILL.md

The canonical home for this skill is spec-workflow in TencentCloudBase/CloudBase-AI-Toolkit

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 instruction-only skill with a clearly sequenced four-phase workflow, concrete templates, and explicit user-confirmation checkpoints. Its main weakness is redundancy: the activation/decision guidance is repeated across multiple sections and could be consolidated into one decision block.

Suggestions

Consolidate "Use this first when", "Do NOT use for", "When to use this skill", and the "Decision rule" section into a single use/skip decision block — the same guidance is currently stated four times.

Add explicit feedback handling at phase gates, e.g. what to do when the user rejects requirements.md or design.md (revise and re-confirm before proceeding).

Define the <spec_name> naming convention and consider moving the EARS pattern syntax and task-format template to a reference file if the skill body grows.

DimensionReasoningScore

Conciseness

The use/skip decision is restated four or more times across "Use this first when", "Do NOT use for", the "Minimal checklist", "When to use this skill", and the "Decision rule" sections, which could be consolidated. There is no padding with concepts Claude already knows, so it sits at 'mostly efficient but could be tightened' rather than the noticeably-verbose anchor 2.

3 / 5

Actionability

Concrete guidance throughout: exact artifact paths ("specs/<spec_name>/requirements.md"), a copy-paste EARS template with a worked example ("When the user submits the form, the booking system shall validate required fields..."), and a task-format markdown template. Minor gaps — the <spec_name> naming convention is undefined and no fully worked artifact example is provided — keep it below 5.

4 / 5

Workflow Clarity

Phases 1-4 are clearly sequenced with explicit confirmation checkpoints ("Require confirmation between requirements, design, and task breakdown"; "Only start implementation after the user confirms the task plan"). It is not 5 because there is no explicit feedback loop for what to do when the user rejects or revises a phase output.

4 / 5

Progressive Disclosure

Sections are well organized with clear headers, and sibling-skill references are one level deep and condition-signaled ("Frontend page or visual design work -> ../ui-design/SKILL.md"). At ~150 lines the EARS pattern syntax and task-format template could live in reference files, so it does not reach the fully-split anchor 5.

4 / 5

Total

15

/

20

Passed

Description

75%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 well-crafted description that clearly signals both the workflow's purpose (requirements, design, and task planning before implementation) and explicit trigger conditions. Its main limitation is that the 'what' is stated implicitly through the 'Use when' clause rather than as an active capability statement, and a few natural trigger synonyms are missing.

DimensionReasoningScore

Specificity

The description names three concrete deliverables — "explicit requirements, technical design, and task planning" — matching the 'several specific actions; minor gaps in coverage' anchor. It is not 5 because coverage is not comprehensive (no mention of spec artifacts, EARS criteria, or execution tracking), and not 3 because it lists three concrete actions rather than 1-2.

4 / 5

Completeness

The explicit "Use when medium-to-large changes need..." clause answers 'when' with concrete triggers, and the 'what' (producing requirements, technical design, and task planning) is present. It is not 5 because the 'what' is embedded in conditional phrasing ("changes need explicit requirements") rather than stated as an active capability, and not 3 because both what and when are clearly recoverable.

4 / 5

Trigger Term Quality

Natural phrases like "multi-module work", "unclear acceptance criteria", "architecture-heavy requests", and "task planning" give good keyword coverage a user would plausibly say. It falls short of 5 because common variations such as "spec", "new feature", "design doc", or "refactor" are absent.

4 / 5

Distinctiveness Conflict Risk

The description carves a distinct spec-workflow niche (requirements -> design -> task planning before implementation) with domain-specific triggers, so conflict risk is low. Minor overlap remains with generic planning/architecture skills and closely related sibling skills (ui-design, data-model-creation), keeping it below 5.

4 / 5

Total

16

/

20

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.

Validation — 15 / 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

TencentCloudBase/CloudBase-AI-Toolkit

Path

plugin/cloudbase/skills/spec-workflow/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.