CtrlK
BlogDocsLog inGet started
Tessl Logo

giuseppe-trisciuoglio/developer-kit

Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.

89

Quality

89%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Overview
Quality
Evals
Security
Files

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 clearly defines its scope, lists concrete actions, includes natural trigger terms spanning both Spring-specific annotations and general testing vocabulary, and provides explicit 'Use when' guidance. It is well-structured, concise, and would be easily distinguishable from other skills in a large skill library.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: validates error response formatting, mocks exceptions, verifies HTTP status codes, tests field-level validation errors, and asserts custom error payloads. These are all concrete, well-defined testing activities.

3 / 3

Completeness

Clearly answers both 'what' (provides patterns for unit testing exception handlers, validates error responses, mocks exceptions, etc.) and 'when' with an explicit 'Use when...' clause specifying Spring exception handler tests, REST API error tests, or mocking controller advice.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'unit testing', '@ExceptionHandler', '@ControllerAdvice', 'Spring Boot', 'exception handler tests', 'REST API error tests', 'mocking controller advice', 'HTTP status codes', 'validation errors'. These cover both annotation-specific and general terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: specifically targets testing of Spring Boot exception handling via @ExceptionHandler and @ControllerAdvice. The combination of Spring Boot + exception handling + testing is narrow enough to avoid conflicts with general Spring testing or general exception handling skills.

3 / 3

Total

12

/

12

Passed

Implementation

64%

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

This is a solid, actionable skill with excellent executable code examples that cover the core testing patterns for Spring Boot exception handlers. Its main weaknesses are moderate verbosity (redundant overview/when-to-use sections, some items Claude already knows) and a workflow that lists steps without explicit validation checkpoints or feedback loops. The content would benefit from trimming redundant sections and integrating a verify-fix cycle into the instructions.

Suggestions

Merge or remove the 'Overview' and 'When to Use' sections — they repeat the same information and Claude can infer applicability from the content itself.

Remove or condense 'Constraints and Warnings' items that describe standard Spring behavior Claude already knows (e.g., exception specificity, @ResponseStatus defaults, global vs local scope).

Add an explicit validation checkpoint in the Instructions workflow, e.g., 'Run the test; if the handler is not invoked, add .andDo(print()) and verify setControllerAdvice() is called before proceeding.'

DimensionReasoningScore

Conciseness

The 'Overview' and 'When to Use' sections largely restate the same information and could be trimmed. The 'Constraints and Warnings' section includes some items Claude would already know (e.g., exception specificity rules, @ResponseStatus defaults). However, the code examples are reasonably tight.

2 / 3

Actionability

Provides fully executable Java code examples including the ControllerAdvice, error DTOs, test class with MockMvc setup, and a test controller. The examples are copy-paste ready and cover multiple scenarios (404, validation errors).

3 / 3

Workflow Clarity

The Instructions section provides a numbered sequence, but there are no explicit validation checkpoints or feedback loops (e.g., 'run the test, if handler not invoked, check X'). The debugging tip is mentioned but not integrated into the workflow as a checkpoint. For a testing skill, a verify-then-fix loop would strengthen this.

2 / 3

Progressive Disclosure

Content is reasonably structured with clear sections (Examples, Best Practices, Common Pitfalls, Constraints), but everything is inline in a single file. The 'Constraints and Warnings' and 'Common Pitfalls' sections contain material that could be split out or condensed, and there are no references to external files for advanced topics like localization or security context testing.

2 / 3

Total

9

/

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

Reviewed

Table of Contents