CtrlK
BlogDocsLog inGet started
Tessl Logo

java-debug

Safety rules, workflows, and tool reference for debugging applications via IntelliJ debugger: breakpoints, debug sessions, stepping, evaluating expressions, inspecting runtime state. TRIGGER when: user wants to debug, investigate a bug, set breakpoints, inspect runtime behavior, step through code, or understand why code behaves unexpectedly at runtime. Trigger phrases (EN): "debug", "breakpoint", "step through", "step into", "step over", "why does this crash", "why is this null", "launch in debug mode", "trace execution", "run with debugger", "evaluate expression". Trigger phrases (RU): "отладить", "дебаг", "брейкпоинт", "почему падает", "пошагово пройти", "зайти в метод", "посмотреть значение переменной", "запустить в режиме отладки", "почему null", "стектрейс". Also trigger when user wants to understand runtime behavior or investigate incorrect behavior.

90

Quality

88%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

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 an excellent skill description that thoroughly covers what the skill does (IntelliJ debugger operations), when to use it (explicit trigger clause with extensive natural-language trigger phrases), and provides bilingual trigger terms for broader coverage. The description is specific, well-structured, and clearly distinguishable from other skills. The only minor concern is that it's somewhat verbose, but the verbosity serves a functional purpose by providing comprehensive trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: breakpoints, debug sessions, stepping, evaluating expressions, inspecting runtime state. Also references specific workflows like 'launch in debug mode', 'trace execution', and 'evaluate expression'.

3 / 3

Completeness

Clearly answers both 'what' (debugging applications via IntelliJ debugger: breakpoints, debug sessions, stepping, evaluating expressions, inspecting runtime state) and 'when' (explicit TRIGGER clause with detailed trigger phrases and scenarios like 'user wants to debug, investigate a bug, set breakpoints').

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms in both English and Russian, including user-natural phrases like 'why does this crash', 'why is this null', 'step through', 'breakpoint', and their Russian equivalents. These are terms users would naturally say when needing debugging help.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive by specifying IntelliJ debugger specifically, with a clear niche around runtime debugging. The trigger terms are strongly tied to debugging workflows and unlikely to conflict with general coding, testing, or other IDE skills.

3 / 3

Total

12

/

12

Passed

Implementation

77%

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

This is a strong, well-structured debugging skill with excellent actionability and workflow clarity. The safety rules are genuinely valuable and address real pitfalls specific to debugger interaction. The main weakness is moderate verbosity — some introductory/explanatory text could be trimmed to respect token budget, and the document could benefit from splitting the detailed tool reference into a separate file.

Suggestions

Trim introductory sentences and explanatory rationale (e.g., 'This skill guides you through...', 'These rules prevent you from...') — Claude doesn't need motivation, just the rules.

Consider extracting the full tool reference tables into a separate TOOLS_REFERENCE.md and keeping only the most critical tools inline in SKILL.md.

DimensionReasoningScore

Conciseness

The skill is mostly efficient but includes some unnecessary explanation. Phrases like 'This skill guides you through debugging applications via the IntelliJ Debug MCP server' and explanations of why rules exist ('They exist because the debugged application can be suspended on a breakpoint at any time') add tokens without adding value for Claude. The tool reference tables are well-structured and lean, but the safety rules section could be tighter.

2 / 3

Actionability

The skill provides highly concrete, actionable guidance: specific tool names with exact parameter signatures, explicit curl flags (--max-time 5), specific tool property names (run_in_background: true), and step-by-step workflows with exact tool calls at each step. The error recovery table maps specific error messages to specific actions.

3 / 3

Workflow Clarity

Both workflows are clearly sequenced with explicit validation checkpoints. Steps like 'After each step, call get_current_position to confirm where you are' and 'After calling resume, always call list_debug_sessions to confirm whether the session is still running or suspended again' provide proper feedback loops. The safety rules establish critical validation patterns (check suspension before network calls, verify position after stepping).

3 / 3

Progressive Disclosure

The content is well-organized with clear sections (Safety Rules, Tool Reference, Workflows, Error Recovery, Known Limitations), but it's a fairly long monolithic document with no references to external files. The tool reference tables and some of the more detailed content could potentially be split into separate reference files, though for a standalone skill without bundle files this is acceptable.

2 / 3

Total

10

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
Amplicode/spring-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.