CtrlK
BlogDocsLog inGet started
Tessl Logo

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

70%

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 ./config/.claude/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

66%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 content provides a clear, well-sequenced spec workflow with concrete templates and explicit confirmation checkpoints, and organizes sibling-skill references cleanly. Its main weakness is redundant trigger/decision guidance repeated across three sections that inflates token use.

Suggestions

Merge 'When to use this skill' and 'Decision rule' into the 'Activation Contract' to eliminate the triplicated use/skip guidance.

Add a concrete template or skeleton for the design phase (e.g., section headings for architecture/data model/API/testing) so design.md guidance is as actionable as the requirements and tasks phases.

Add an explicit verification/validation checkpoint in Phase 4: Execution (e.g., confirm each task's requirement is satisfied before marking it complete).

DimensionReasoningScore

Conciseness

The body is reasonably efficient but repeats the use/skip guidance across 'Activation Contract', 'When to use this skill', and 'Decision rule' sections, adding padding that could be consolidated.

3 / 5

Actionability

Concrete EARS templates, file paths (specs/<spec_name>/requirements.md), and task-format examples give executable guidance, though the design phase relies on prose ('describe architecture') rather than a template.

4 / 5

Workflow Clarity

Four phases are clearly sequenced with explicit confirmation checkpoints between requirements, design, and tasks; the destructive/batch cap is avoided since it mandates user confirmation, though explicit validation steps are lighter than ideal.

4 / 5

Progressive Disclosure

Well-organized sections with sibling-skill references one level deep (../ui-design/SKILL.md, ../data-model-creation/SKILL.md); no bundle files exist, but the structure is appropriately split and navigable.

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.

The description is clear and trigger-rich, explicitly stating both what the skill does and when to use it with concrete, natural-language triggers. It is concise, well-targeted, and distinct from adjacent skills, with only minor room for tightening the capability list.

Suggestions

Lead with the concrete actions ('Define requirements, draft technical design, plan implementation tasks') before the 'Use when' clause so 'what' reads as discrete operations rather than a noun list.

Add a couple of natural synonyms users say ('feature spec', 'design doc', 'implementation plan') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists several concrete capabilities ('requirements, technical design, and task planning') plus the deliverable artifacts, though coverage is somewhat indirect since it frames actions as artifacts rather than discrete operations.

4 / 5

Completeness

Provides a clear 'Use when...' trigger and describes what the skill does (requirements/design/task planning); the 'when' is explicit but could be slightly more specific.

4 / 5

Trigger Term Quality

Natural trigger phrases like 'multi-module work', 'architecture-heavy requests', and 'unclear acceptance criteria' map to what users actually say, but a few common synonyms are absent.

4 / 5

Distinctiveness Conflict Risk

The niche (spec-driven planning for medium-to-large changes) is fairly distinct and unlikely to conflict with sibling skills, with only minor overlap risk against general planning skills.

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.

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
TencentCloudBase/CloudBase-AI-Toolkit
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.