CtrlK
BlogDocsLog inGet started
Tessl Logo

sdd-tasks

Break an SDD change into implementation tasks. Trigger: orchestrator launches task planning for a change.

45

Quality

48%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./internal/assets/skills/sdd-tasks/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

35%

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 terse and relies heavily on internal jargon ('SDD', 'orchestrator') that would not help Claude distinguish this skill when a user makes a natural-language request. It partially addresses what the skill does but frames the trigger as a system-internal event rather than user-facing language, limiting its usefulness for skill selection.

Suggestions

Replace internal jargon with natural user-facing terms — e.g., expand 'SDD' to its full form and include synonyms like 'design document', 'spec', 'software design'.

Rewrite the trigger clause as a 'Use when...' statement with user-facing scenarios, e.g., 'Use when the user asks to break down a software design document into actionable development tasks or implementation steps.'

List more specific concrete actions the skill performs, such as 'identifies dependencies between tasks, estimates effort, and orders tasks by priority'.

DimensionReasoningScore

Specificity

Names the domain ('SDD change') and a specific action ('break into implementation tasks'), but does not list multiple concrete actions or elaborate on what task planning entails.

2 / 3

Completeness

The 'what' is partially addressed ('break an SDD change into implementation tasks'), and there is a trigger clause, but it describes an internal system trigger ('orchestrator launches task planning') rather than explicit user-facing 'when' guidance.

2 / 3

Trigger Term Quality

Uses internal/technical jargon like 'SDD change', 'orchestrator', and 'task planning for a change' which are not natural keywords a user would say. Missing common user-facing terms.

1 / 3

Distinctiveness Conflict Risk

The mention of 'SDD change' and 'orchestrator' provides some specificity, but 'implementation tasks' and 'task planning' are generic enough to overlap with other planning or decomposition skills.

2 / 3

Total

7

/

12

Passed

Implementation

62%

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

This skill is highly actionable with excellent workflow clarity and concrete templates, but suffers significantly from verbosity. The Review Workload Forecast section alone accounts for a large portion of the content and contains substantial redundancy (table format + plain-text lines + prose explanation + return summary all covering the same fields). The task writing rules and phase organization guidelines, while useful, explain concepts Claude already understands and could be dramatically condensed.

Suggestions

Cut the Review Workload Forecast section by ~50%: remove the prose re-explanation of fields already shown in the template, and consolidate the table + plain-text lines into a single format specification with a note about the guard contract.

Remove the Task Writing Rules table — Claude already knows what 'specific', 'actionable', 'verifiable', and 'small' mean. Replace with a single line: 'Each task: one file or logical unit, with concrete file path and verifiable outcome.'

Move the Phase Organization Guidelines tree to a referenced file (e.g., `_shared/phase-templates.md`) since it's supplementary context, not core workflow.

Condense the chain strategy explanations (stacked-to-main, feature-branch-chain, size-exception) into a compact table rather than a numbered prose list with full sentences.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~300+ lines with significant redundancy. The Review Workload Forecast rules are explained in prose, then repeated in the template, then repeated again in the return summary. The task writing rules table, phase organization guidelines, and multiple format specifications bloat the content well beyond what's necessary. Much of this (like explaining what 'specific' vs 'actionable' means) is knowledge Claude already has.

1 / 3

Actionability

The skill provides highly concrete, executable guidance: exact file paths, specific markdown templates with copy-paste-ready formats, explicit field values, clear decision trees for chain strategies, and detailed examples of good vs bad tasks. Every step has specific outputs and formats.

3 / 3

Workflow Clarity

The 5-step workflow is clearly sequenced (Load Skills → Analyze Design → Write tasks.md → Persist Artifact → Return Summary) with explicit validation checkpoints. The Review Workload Forecast includes a decision tree with clear branching logic based on delivery strategy, and the persistence step is marked as MANDATORY with explicit instructions.

3 / 3

Progressive Disclosure

The skill references shared files like `skills/_shared/sdd-phase-common.md` and `skills/_shared/openspec-convention.md` appropriately, but no bundle files are provided to verify these exist. The main content itself is monolithic — the lengthy Review Workload Forecast rules, phase organization guidelines, and task writing rules could be split into referenced files rather than inlined, making the core skill leaner.

2 / 3

Total

9

/

12

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.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

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

9

/

11

Passed

Repository
sergiodvillegas-art/gentle-ai
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.