CtrlK
BlogDocsLog inGet started
Tessl Logo

spring-explore

Explores a Spring Boot application and builds primary context: tech stack, module structure, domain entities, REST endpoints. Triggers on explicit requests: "explore project", "describe project", "project overview", "what is this project", "project structure", "tech stack", "give me context about the project", or whenever you need to understand the project before starting any task.

75

Quality

92%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

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-architected skill for Spring Boot project exploration with excellent workflow clarity and progressive disclosure. The multi-step process is clearly sequenced with explicit tool-usage constraints per step, conditional path selection, and a feedback loop for additional exploration cycles. The main weakness is moderate verbosity — some explanatory content (especially in Steps 0, 5.5) could be tightened since Claude understands concepts like implicit assumptions and domain prediction without extensive examples.

Suggestions

Trim Step 5.5's explanation of what implicit assumptions are — the 'Focus on' bullet list and the example block together are redundant; keep only the example block as a format template.

Consider condensing the Step 1 path evaluation example — the full 14-line include/skip evaluation is useful as a template but could be shortened to 5-6 representative lines with a note to evaluate all paths similarly.

DimensionReasoningScore

Conciseness

The skill is quite long (~250 lines) but most content is structural and necessary for the multi-step workflow. However, there's some verbosity: Step 0's prediction format is over-explained, the path evaluation in Step 1 is exhaustive to the point of being repetitive, and Step 5.5 spends significant tokens explaining what 'implicit assumptions' means with examples that Claude would naturally understand. The explicit 'tell the user' instructions at each step add useful structure but also bulk.

2 / 3

Actionability

The skill provides highly concrete, executable guidance: specific MCP tool names (get_entity_details, list_entity_repositories), exact parameter patterns, clear output format templates, specific decision criteria (dependency names for JPA vs JDBC detection), and detailed examples showing both the evaluation process and expected outputs. The subagent instructions in Step 4 are copy-paste ready with specific redaction rules.

3 / 3

Workflow Clarity

The 7-step workflow (0-6) is clearly sequenced with explicit dependencies between steps. Each step has a clear purpose, explicit constraints on tool usage ('Do NOT call any tools in this step'), and the cycle mechanism in Step 6 provides a feedback loop with a quantified threshold (score > 80). The preflight MCP availability check with fallback paths is a strong validation checkpoint. Step 1's include/skip evaluation ensures only relevant paths are explored.

3 / 3

Progressive Disclosure

The skill is well-structured as an overview that delegates detailed procedures to 10+ reference files (entity-description.md, entity-repositories.md, etc.) via a clear reference table in Step 2. References are one level deep, clearly signaled with markdown links, and loaded conditionally based on the exploration plan. The main SKILL.md stays at the orchestration level while detailed MCP tool usage lives in referenced files.

3 / 3

Total

11

/

12

Passed

Description

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 communicates what the skill does (explores Spring Boot applications to build context about tech stack, modules, entities, and endpoints) and when to use it (with a comprehensive list of natural trigger phrases). It uses third-person voice, is concise, and is well-scoped to a distinct niche.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'builds primary context: tech stack, module structure, domain entities, REST endpoints.' These are concrete, well-defined outputs of the skill.

3 / 3

Completeness

Clearly answers both 'what' (explores Spring Boot app, builds context on tech stack, modules, entities, endpoints) and 'when' (explicit trigger phrases listed plus the general case of needing to understand the project before starting any task).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger phrases users would say: 'explore project', 'describe project', 'project overview', 'what is this project', 'project structure', 'tech stack', 'give me context about the project'. These are highly natural and varied.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to Spring Boot project exploration and context-building. The specific domain (Spring Boot) and specific outputs (module structure, domain entities, REST endpoints) make it highly distinctive and unlikely to conflict with other skills.

3 / 3

Total

12

/

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.