CtrlK
BlogDocsLog inGet started
Tessl Logo

issue-manage

Interactive issue management with menu-driven CRUD operations. Use when managing issues, viewing issue status, editing issue fields, performing bulk operations, or viewing issue history. Triggers on "manage issue", "list issues", "edit issue", "delete issue", "bulk update", "issue dashboard", "issue history", "completed issues".

53

Quality

59%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/issue-manage/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%

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 reference for issue management CLI operations but suffers from significant verbosity - ASCII art mockups, JavaScript implementation patterns Claude doesn't need, and decorative formatting inflate the token cost substantially. The CLI command reference is the strongest section, being concrete and actionable, but the surrounding content dilutes its value. The skill would benefit greatly from aggressive trimming and splitting into separate reference files.

Suggestions

Remove the entire 'Implementation Guide' section (Entry Point, Main Menu Pattern, Filter Pattern, Edit Pattern) - Claude knows how to write JavaScript and route menu actions; just specify the CLI commands and expected behavior.

Remove ASCII art UI mockups and the workflow diagram - they consume many tokens for minimal instructional value; replace with brief text descriptions of the flow.

Split into multiple files: keep SKILL.md as a concise overview with CLI commands, and move operation details, data file schemas, and error handling into separate referenced files.

Add explicit validation steps for destructive operations (bulk delete, edit) - e.g., 'verify the JSONL file is valid JSON after writing' or 'confirm count of affected issues before executing bulk operation'.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~200+ lines with extensive ASCII art diagrams, implementation guide code that Claude doesn't need (JavaScript patterns for menu routing, filter patterns, edit patterns), and visual mockups of UI elements. Much of this is decorative rather than instructive, and the implementation guide essentially teaches Claude how to write JavaScript, which it already knows.

1 / 3

Actionability

The CLI commands are concrete and specific, which is good. However, the JavaScript implementation examples are more like pseudocode/patterns than executable code (e.g., `AskUserQuestion` is not a real function, `Bash()` is not standard), and key details like how to actually modify JSONL files are hand-waved with comments like '// Read → Parse → Update → Write'.

2 / 3

Workflow Clarity

Each operation has a numbered flow which provides decent sequencing, and the issue lifecycle is clearly shown. However, there are no explicit validation checkpoints - bulk operations like 'Delete Multiple' and 'Bulk removal' lack confirmation/verification steps, and the edit flow doesn't validate that updates were successfully written. Missing feedback loops for destructive batch operations caps this at 2.

2 / 3

Progressive Disclosure

This is a monolithic wall of text with no references to external files despite being long enough to warrant splitting. The implementation guide, data files reference, error handling, and detailed operation flows could all be separate files. No bundle files are provided, and everything is crammed into one document with no navigation aids beyond section headers.

1 / 3

Total

6

/

12

Passed

Description

92%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong description that clearly communicates capabilities, provides explicit trigger guidance, and lists natural user-facing keywords. Its main weakness is a lack of specificity about which issue tracking system or platform it targets, which could cause conflicts with other issue-related skills. Adding platform or context details would make it more distinctive.

Suggestions

Specify the platform or system (e.g., local issue tracker, GitHub, Jira) to reduce overlap with other issue management skills.

Consider adding a brief 'Do not use when...' clause to distinguish from related skills like GitHub issue creation or Jira workflows.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: menu-driven CRUD operations, managing issues, viewing status, editing fields, performing bulk operations, and viewing issue history.

3 / 3

Completeness

Clearly answers both 'what' (interactive issue management with menu-driven CRUD operations) and 'when' (explicit 'Use when...' clause with multiple trigger scenarios, plus a 'Triggers on' list with specific phrases).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'manage issue', 'list issues', 'edit issue', 'delete issue', 'bulk update', 'issue dashboard', 'issue history', 'completed issues'. These are natural phrases a user would type.

3 / 3

Distinctiveness Conflict Risk

While it specifies 'interactive' and 'menu-driven CRUD operations', the term 'issue management' is fairly broad and could overlap with GitHub issue skills, Jira integrations, or other project management tools. It doesn't specify the platform or system it targets.

2 / 3

Total

11

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

Total

10

/

11

Passed

Repository
catlog22/Claude-Code-Workflow
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.