CtrlK
BlogDocsLog inGet started
Tessl Logo

taskify

Task decomposition expert for breaking technical specifications into atomic, implementable tasks with dependencies and priorities. Use when converting specs into actionable task lists for development teams.

49

Quality

55%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/dev-skills/skills/taskify/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

38%Scale 1-5

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

This skill provides a comprehensive but overly verbose guide to task decomposition. Its main strength is the detailed output format templates, but it suffers from extensive over-explanation of concepts Claude already knows (task sizing, categorization, decomposition principles). The content would benefit greatly from aggressive trimming and splitting into separate reference files, keeping only the core workflow and a single concise example in the main SKILL.md.

Suggestions

Remove the 'Task Decomposition Principles', 'Task Categorization', and 'Common Task Patterns' sections entirely or move them to a separate REFERENCE.md — Claude already understands these concepts and they consume ~40% of the file.

Consolidate the two output format options into a single default format with a brief note about GitHub issue variant, or split the GitHub issue template into a separate GITHUB_TEMPLATE.md file.

Integrate the Quality Checklist as an explicit validation step within the workflow (e.g., 'Step 8: Validate against checklist before outputting — if any item fails, revise the breakdown').

Add a concrete, end-to-end example showing a small spec input and the resulting task breakdown output, rather than just empty templates.

DimensionReasoningScore

Conciseness

The skill is severely bloated at ~250+ lines. It extensively explains task decomposition principles, categorization taxonomies, and common patterns that Claude already understands. The 'Task Decomposition Principles' section, 'Task Categorization' section, and 'Common Task Patterns' section are all things Claude inherently knows and add significant token overhead without novel value.

2 / 5

Actionability

The skill provides detailed output format templates which are useful, but the guidance is largely template-based rather than executable. There are no actual code snippets for generating issues programmatically (e.g., gh CLI commands), and the 'Task Execution' section describes what to do at a high level without concrete implementation steps. The templates themselves are actionable but are more like fill-in-the-blank forms than executable guidance.

3 / 5

Workflow Clarity

The 'Task Execution' section at the bottom provides a reasonable sequence (Read Spec → Identify Phases → Create Tasks → Map Dependencies → Estimate → Prioritize → Add Notes → Generate Output), but there are no validation checkpoints or feedback loops. There's no step to verify the decomposition quality, check for missing dependencies, or validate that tasks are truly atomic. The quality checklist exists but isn't integrated into the workflow as a validation gate.

3 / 5

Progressive Disclosure

Everything is inlined into a single monolithic file with no references to supporting files. The extensive output format templates, common task patterns, and categorization taxonomies would be much better placed in separate reference files. There are no bundle files, and the content that should be split out (e.g., GitHub issue template, task patterns, categorization labels) bloats the main skill file significantly.

2 / 5

Total

10

/

20

Passed

Description

71%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 has a solid structure with both 'what' and 'when' clauses clearly stated, which is its strongest aspect. However, it could benefit from more specific concrete actions beyond the high-level 'breaking specs into tasks' and from richer trigger terms that match how users naturally request this kind of help (e.g., 'break down', 'plan tickets', 'create backlog').

Suggestions

Add more concrete actions such as 'generates subtask hierarchies, estimates effort, identifies blockers, produces ordered implementation plans'.

Expand trigger terms with natural user phrases like 'break down a spec', 'plan development work', 'create tickets', 'backlog grooming', 'sprint planning', or 'user stories'.

DimensionReasoningScore

Specificity

Names the domain (task decomposition of technical specifications) and mentions a couple of concrete outputs (atomic tasks, dependencies, priorities), but doesn't enumerate specific actions comprehensively — e.g., it doesn't mention estimation, subtask grouping, milestone creation, or output formats.

3 / 5

Completeness

Clearly answers both 'what' (breaking technical specifications into atomic, implementable tasks with dependencies and priorities) and 'when' (Use when converting specs into actionable task lists for development teams), with an explicit 'Use when' clause containing concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes some relevant terms like 'task decomposition', 'technical specifications', 'dependencies', 'priorities', and 'task lists', but misses natural user phrases like 'break down', 'plan work', 'sprint planning', 'backlog', 'user stories', 'tickets', or 'project planning'.

3 / 5

Distinctiveness Conflict Risk

Fairly distinct — the focus on decomposing technical specs into atomic tasks with dependencies is a clear niche. Minor overlap risk with general project management or planning skills, but the specificity around 'technical specifications' and 'atomic, implementable tasks' helps differentiate it.

4 / 5

Total

15

/

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.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
rikdc/ai-skills
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.