CtrlK
BlogDocsLog inGet started
Tessl Logo

speckit-taskstoissues

Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.

48

Quality

51%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/speckit-taskstoissues/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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 body provides a clear procedural sequence with genuinely useful guardrails around the Git remote check, but its core value — creating dependency-ordered issues — is the least specified step, and the duplicated hook-checking blocks consume significant tokens. Adding issue-format guidance and a post-creation verification step would address the weakest areas.

Suggestions

Specify the issue format concretely: show an example issue title/body derived from a task and state how dependencies are encoded (e.g. blocked-by references or labels).

Factor the duplicated hook-checking procedure into a single shared section or a reference file, noting only the key difference (hooks.before_taskstoissues vs hooks.after_taskstoissues).

Add a verification checkpoint after issue creation (e.g. confirm created issue URLs/count against the task list) to satisfy the batch-operation validation requirement.

DimensionReasoningScore

Conciseness

The body is mostly efficient procedural instruction with no concept over-explanation, but the ~25-line hook-checking procedure is duplicated nearly verbatim across the Pre-Execution and Post-Execution Checks sections (enabled filtering, condition handling, dot-to-hyphen conversion, output templates). Anchor 3 rather than 2 because the duplicated content is actionable instruction, not padding or explanation of known concepts, though it could clearly be tightened.

3 / 5

Actionability

Concrete elements exist ("Run .specify/scripts/powershell/check-prerequisites.ps1 -Json -RequireTasks -IncludeTasks", "git config --get remote.origin.url", exact hook output templates), but the core step — "use the GitHub MCP server to create a new issue" — is under-specified: no issue title/body structure, no example of how dependencies are represented, no label usage. Anchor 3 rather than 4 because a key executable detail for the main action is missing.

3 / 5

Workflow Clarity

The sequence (hook checks → prerequisites → extract tasks → verify remote → create issues → post hooks) is present with an explicit remote-URL guard ("UNDER NO CIRCUMSTANCES EVER CREATE ISSUES IN REPOSITORIES THAT DO NOT MATCH THE REMOTE URL"), but this is a batch operation with no verification that issues were created correctly and no error-recovery loop mid-batch. The rubric's batch-operation cap applies, holding workflow clarity at 3 rather than 4.

3 / 5

Progressive Disclosure

Sections are well-organized (User Input, Pre-Execution Checks, Outline, Post-Execution Checks) with no nested references, but the ~55 lines of hook machinery are inlined and duplicated in the main body rather than split into a reference file, and the skill has no bundle files at all. Anchor 3 rather than 4 because content that clearly belongs in a separate file is inline and repeated.

3 / 5

Total

12

/

20

Passed

Description

53%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 states a clear, moderately specific purpose but omits any 'when to use' trigger guidance, which caps completeness and limits both trigger-term quality and distinctiveness. It reads as a functional one-line summary rather than a complete skill description.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants to turn spec-kit tasks into GitHub issues or mentions tasks-to-issues."

Include natural synonyms and project terms users would say ("spec-kit", "create issues from tasks", "task list") to improve trigger-term coverage.

Expand the "what" with one or two more concrete actions (e.g. "sets issue bodies from task details and orders issues by task dependencies") to strengthen specificity.

DimensionReasoningScore

Specificity

Names the domain and 1-2 concrete actions ("Convert existing tasks into actionable, dependency-ordered GitHub issues"), but coverage stops there — no mention of what the conversion involves (issue bodies, labels, linking). Matches anchor 3 rather than 4 because only a couple of actions are listed with gaps remaining.

3 / 5

Completeness

Has a clear "what" but no "Use when..." clause or equivalent trigger guidance; "based on available design artifacts" only weakly implies when. The judging guideline explicitly caps completeness at 3 for a missing 'Use when' clause, so it cannot reach 4.

3 / 5

Trigger Term Quality

"GitHub issues" and "tasks" are natural terms users would say, but common variations are missing — no "spec-kit", "tasks-to-issues", "create issues from tasks", or ".specify". Anchor 3 rather than 4 because several natural phrases users would actually use are absent.

3 / 5

Distinctiveness Conflict Risk

"dependency-ordered GitHub issues for the feature based on available design artifacts" carves a fairly distinct spec-kit workflow niche; overlap risk is limited to closely related GitHub-issue skills. Anchor 4 rather than 5 because without explicit trigger phrases the niche is not fully locked down.

4 / 5

Total

13

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
unoplatform/uno
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.