Break an SDD change into implementation tasks. Trigger: orchestrator launches task planning for a change.
45
48%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./internal/assets/skills/sdd-tasks/SKILL.mdQuality
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'.
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 | |
3bfa934
Table of Contents
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.