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 a strong skill description that clearly articulates specific capabilities around mapper and converter testing, includes natural trigger terms a Java developer would use, and explicitly states when to use the skill. The description is well-structured, concise, and occupies a distinct niche that minimizes conflict with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'unit testing mappers, converters, and bean mappings', 'validates entity-to-DTO and model transformation logic in isolation', 'generates executable mapping tests with MapStruct and custom converter test coverage'. These are concrete, well-defined capabilities.

3 / 3

Completeness

Clearly answers both 'what' (provides patterns for unit testing mappers/converters, validates entity-to-DTO logic, generates executable mapping tests) and 'when' with an explicit 'Use when...' clause listing specific trigger scenarios like 'writing mapping tests, converter tests, entity mapping tests, or ensuring correct data transformation between DTOs and domain objects'.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'mapping tests', 'converter tests', 'entity mapping tests', 'DTOs', 'domain objects', 'MapStruct', 'data transformation', 'bean mappings'. Good coverage of terms a Java developer would naturally use when needing this skill.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche focused specifically on mapper/converter testing with MapStruct and bean mappings. The domain is narrow enough (mapping test generation for Java-style DTO transformations) that it's unlikely to conflict with general testing skills or general mapping skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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

This is a well-structured skill with strong actionability and workflow clarity. The complete executable test example and error recovery guidance at each step are particular strengths. Minor verbosity in the Best Practices and Constraints sections, along with some redundancy between the numbered steps and the summary sections, prevent a perfect conciseness score.

DimensionReasoningScore

Conciseness

Generally efficient but includes some unnecessary explanation (e.g., the 'When to Use' section restates the obvious, and the 'Constraints and Warnings' section partially duplicates guidance already given in the numbered steps). The 'Best Practices' section also has some redundancy with earlier content.

2 / 3

Actionability

Provides fully executable Java test code with imports, concrete bash commands for verifying generated classes, and specific assertion patterns. The complete test example at the end is copy-paste ready and covers multiple scenarios.

3 / 3

Workflow Clarity

Steps are clearly sequenced starting with validation of generated classes before testing. Each step includes explicit error recovery guidance ('If X fails: do Y'), creating effective feedback loops. The workflow progresses logically from setup through increasingly complex test scenarios.

3 / 3

Progressive Disclosure

Content is well-structured with clear sections progressing from overview to specific patterns to a complete example. References additional examples via 'references/examples.md' without deep nesting. The inline content is appropriately scoped for a SKILL.md.

3 / 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

Reviewed

Table of Contents