CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

400-frameworks-quarkus-create-project

Use when you need to create a new Maven-based Quarkus 3.x project using SDKMAN-managed Java and Quarkus CLI tooling. This should trigger for requests such as Create a Quarkus Maven project; Bootstrap Quarkus project with SDKMAN; Generate a new Quarkus service; Create Quarkus 3 Maven project; Scaffold Quarkus service with Java 25. Part of Plinth Toolkit

67

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

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

The body is a well-structured overview with proper progressive disclosure to a single real reference file, concrete verification commands, and a sequenced workflow with safety and validation checkpoints. Weaknesses are structural duplication (coverage list and trigger list repeat content already present in the workflow and frontmatter) and the absence of the actual Quarkus creation command and any failure-recovery guidance.

Suggestions

Remove the 'When to use this skill' section (it duplicates the frontmatter trigger phrases verbatim) and fold the 'What is covered' bullets into the Workflow to eliminate the double listing of the same steps.

Include the actual creation command inline (e.g., 'quarkus create app groupId:artifactId ...') or at minimum its shape, so the body's step 3 is actionable before opening the reference.

Add a feedback loop for verification failure (e.g., what to inspect or fix when 'mvn clean verify' fails) to complete the workflow's validation story.

DimensionReasoningScore

Conciseness

The body is mostly efficient with no concept-explaining padding, but 'What is covered in this Skill?' restates the four Workflow steps almost verbatim, and 'When to use this skill' duplicates the frontmatter trigger list word-for-word, so it could be tightened. Not 2: there are no explanations of concepts Claude already knows, only structural duplication.

3 / 5

Actionability

Concrete commands appear where they matter ('sdk version', './mvnw clean verify', 'mvn clean verify'), but the central creation step is abstract ('Use the Quarkus CLI to create a Maven project') with the actual command deferred to the reference file. Not 5: the body alone cannot execute the core action without the reference; not 3: verification and prerequisite commands are fully concrete and the reference is mandated reading in step 1.

4 / 5

Workflow Clarity

A clear 4-step sequence (read reference and gather inputs, verify SDKMAN tooling, create project, verify and report) with checkpoints: prerequisite check with stop-and-guide behavior, SAFETY confirmation before overwriting a non-empty directory, and an explicit VERIFY step with a concrete command. Not 5: there is no error-recovery feedback loop for what to do when Maven verification fails.

4 / 5

Progressive Disclosure

A ~54-line overview body pointing to a single one-level-deep reference (references/400-frameworks-quarkus-create-project.md, verified to exist and to contain the detailed workflow), signaled clearly in Workflow step 1 and again in a dedicated Reference section with a working markdown link. Content split is appropriate and navigation is easy.

5 / 5

Total

16

/

20

Passed

Description

90%Weight 40%Scale 1-5

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

A strong description with explicit 'Use when' trigger guidance, five natural trigger phrases with good synonym coverage, and a clearly defined niche. The main weaknesses are the second-person phrasing ('Use when you need to'), which the rubric penalizes, and a single-action capability statement padded with attribution text.

Suggestions

Rewrite the opening in third person (e.g., 'Use when the user asks to create a new Maven-based Quarkus 3.x project...') to avoid the second-person voice penalty.

Move 'Part of Plinth Toolkit' attribution out of the trigger sentence or into metadata; it dilutes the capability statement without adding trigger value.

Consider naming 1-2 more capability actions (e.g., verifying the generated project with Maven, installing Quarkus CLI candidates via SDKMAN) to lift specificity beyond a single create action.

DimensionReasoningScore

Specificity

The description names the domain and a concrete action ("create a new Maven-based Quarkus 3.x project using SDKMAN-managed Java and Quarkus CLI tooling") with rich tooling detail, but it is written in second person ("Use when you need to..."), which the rubric penalizes by one point, and covers only a single action rather than several. Not 2: the domain and tooling specificity far exceed 'names the domain but actions are minimal'.

3 / 5

Completeness

It explicitly answers both 'what' ("create a new Maven-based Quarkus 3.x project using SDKMAN-managed Java and Quarkus CLI tooling") and 'when' ("This should trigger for requests such as...") with concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Five natural user phrasings are quoted verbatim ("Create a Quarkus Maven project; Bootstrap Quarkus project with SDKMAN; Generate a new Quarkus service; Create Quarkus 3 Maven project; Scaffold Quarkus service with Java 25") covering create/bootstrap/generate/scaffold synonyms users would actually say. Not 4: coverage of natural variations is comprehensive, not just 'good with a few missing'.

5 / 5

Distinctiveness Conflict Risk

A clear niche (Quarkus 3.x Maven project scaffolding via SDKMAN) where every trigger phrase names Quarkus plus creation/scaffolding, so overlap with other skills is minimal. The 'Part of Plinth Toolkit' tail is attribution noise but does not create trigger conflict.

5 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

jabrena/plinth

Path

skills/400-frameworks-quarkus-create-project/SKILL.md

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.