CtrlK
BlogDocsLog inGet started
Tessl Logo

incremental-java-programmer

Incrementally implement new features in Java repositories from natural language descriptions. Use when adding functionality to existing Java codebases (Maven or Gradle projects). Takes a feature description as input and outputs modified repository with implementation code, corresponding JUnit tests, and verification that all tests pass. Supports method additions, new class creation, and method modifications with proper Java conventions.

87

1.04x
Quality

81%

Does it follow best practices?

Impact

99%

1.04x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

70%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 content is highly actionable and well-sequenced with strong validation feedback loops, but it is verbose — re-teaching Java basics Claude already knows — and monolithic with no progressive disclosure via bundled reference files despite its length.

Suggestions

Trim generic best-practice and Tips items that restate knowledge Claude already has (e.g. 'Follow SOLID principles', 'Use meaningful variable and method names') to improve token efficiency.

Move the extensive Implementation Patterns and full JUnit test examples into bundled reference files under ./references/ and link to them one level deep from SKILL.md.

Replace placeholder-comment code templates ('// Input validation', '// Business logic') with concrete, minimal examples or remove the templates that duplicate the pattern section.

DimensionReasoningScore

Conciseness

Noticeably verbose: it re-teaches Java conventions Claude already knows ('Follow SOLID principles', 'Use appropriate access modifiers', 'Avoid code duplication', 'Use meaningful variable and method names') and the Tips section plus placeholder-comment code templates pad the content unnecessarily.

2 / 5

Actionability

Provides copy-paste-ready executable Java code, concrete build commands (mvn test, ./gradlew test --tests ...), full before/after modification examples, and complete JUnit test classes covering the common cases.

5 / 5

Workflow Clarity

Eight clearly sequenced steps with an explicit validation checkpoint and feedback loop in step 7 ('If tests fail: ... Repeat until all tests pass') plus final validation checks in step 8.

5 / 5

Progressive Disclosure

Well-organized section headers exist, but at ~420 lines the file is monolithic with all content inline and no references to separate files for material (implementation patterns, build-command reference) that clearly belongs in bundled reference files.

3 / 5

Total

15

/

20

Passed

Description

92%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.

The description is strong: it concisely states concrete capabilities, gives an explicit 'Use when...' trigger tied to Java/Maven/Gradle codebases, and carves out a distinct niche. The only minor gap is a few natural user phrasings/synonyms among trigger terms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('implement new features', 'outputs modified repository with implementation code, corresponding JUnit tests, and verification that all tests pass', 'Supports method additions, new class creation, and method modifications') with comprehensive coverage.

5 / 5

Completeness

Explicitly answers both 'what' (implement features, output code + tests + verification) and 'when' ('Use when adding functionality to existing Java codebases (Maven or Gradle projects)') with concrete trigger context.

5 / 5

Trigger Term Quality

Good keyword coverage with natural terms ('new features', 'Java codebases', 'Maven or Gradle', 'JUnit tests'), but a few natural user phrasings and synonyms (e.g. 'add a method', 'create a class') are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (incremental feature implementation in Maven/Gradle Java repos with JUnit tests) with distinct triggers and minimal overlap risk with general coding skills.

5 / 5

Total

19

/

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
ArabelaTso/Skills-4-SE
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.