CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-issues

Track project blockers, bugs, and gaps across sessions — use when issues pile up or need triage

56

Quality

66%

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 ./.claude/skills/skill-issues/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The skill body is well-organized and gives concrete bash/UI guidance for each subcommand, but it suffers from redundant restatements, prose where executable code is needed for the riskiest file-mutation step, and no progressive disclosure for a 490-line monolith. It lands at a competent-but-tightenable mid score across all dimensions.

Suggestions

Cut the redundant "Common Patterns", "Quick Reference", and "The Bottom Line" sections — they restate the subcommands and add motivational fluff; consolidate into the Subcommands section to tighten conciseness.

Replace the prose resolve 'move' steps with executable code that extracts the row, removes it from Open Issues, appends to Resolved, and verify the ISSUES.md template exists (inline it or bundle it) plus fix the macOS-only `sed -i ''` for portability.

Add a verification checkpoint after every ISSUES.md write that re-reads the file to confirm prior content was preserved before reporting success, closing the destructive-operation feedback loop.

DimensionReasoningScore

Conciseness

The body is mostly operational, but the four subcommands are restated in "Common Patterns", "Quick Reference", and "The Bottom Line", and the latter adds motivational fluff ("Track everything. Resolve systematically. Learn from history.") that earns no token. It is tighter than padded concept explanation but carries clear redundancy.

2 / 3

Actionability

The ID-generation bash and AskUserQuestion snippets are executable, but the resolve flow's row extract/remove/add logic is left as prose, the ISSUES.md template is referenced from an external path that is not bundled, and `sed -i ''` is macOS-only. Concrete guidance is present but key details are missing or non-portable.

2 / 3

Workflow Clarity

Subcommand steps are numbered and include an issue-exists validation check, but the destructive ISSUES.md writes lack a verification checkpoint confirming existing content was preserved, so per the rubric's destructive-operation rule workflow clarity is capped at 2.

2 / 3

Progressive Disclosure

The ~490-line body is well-sectioned with clear headers, but it is a single monolithic file with no reference files and content (ID algorithm, severity reference, integration examples) that could be split remains inline, so it does not reach the one-level-deep reference structure of score 3.

2 / 3

Total

8

/

12

Passed

Description

82%

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 cleanly answers what the skill does and when to use it with a strong natural-vocabulary trigger clause, though it lists only a single action and its trigger terms overlap with adjacent skills. It is a solid, third-person description with minor room to sharpen distinctiveness.

DimensionReasoningScore

Specificity

"Track project blockers, bugs, and gaps across sessions" names the domain and a concrete action but only one verb (Track), not the multiple specific actions (add/resolve/show) the skill actually supports. It is concrete enough to avoid score 1 but not comprehensive enough for score 3.

2 / 3

Completeness

It states both what ("Track project blockers, bugs, and gaps across sessions") and an explicit when ("use when issues pile up or need triage"), satisfying the 'Use when...' requirement that lets completeness reach 3.

3 / 3

Trigger Term Quality

The description surfaces natural terms users would say — "blockers", "bugs", "gaps", "issues", and "triage" — giving good coverage rather than the partial set that would cap it at 2.

3 / 3

Distinctiveness Conflict Risk

The cross-session tracking niche is somewhat specific, but trigger terms like "bugs" and "issues" overlap with debugging and GitHub/Git-issue workflows, so it could still fire for the wrong skill.

2 / 3

Total

10

/

12

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (511 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
nyldn/claude-octopus
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.