CtrlK
BlogDocsLog inGet started
Tessl Logo

164-java-profiling-verify

Use when you need to verify Java performance optimizations by comparing profiling results before and after refactoring — including baseline validation, post-refactoring report generation, quantitative before/after metrics comparison, side-by-side flamegraph analysis, regression detection, or creating profiling-comparison-analysis and profiling-final-results documentation. This should trigger for requests such as Verify performance fix; Verify the performance; Verify the memory; Verify the threading; Compare before and after profiling results; Check for performance regressions after refactoring. Part of Plinth Toolkit

63

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The body is well-structured with good progressive disclosure to a real reference file, but leans abstract: it lacks concrete commands/tools and an error-recovery feedback loop, and repeats the identical-test-conditions point. Tightening and adding executable detail would lift the lower dimensions.

Suggestions

Add concrete, executable guidance in the workflow — e.g. the profiler invocation command (async-profiler/JFR) and the exact comparison method or script — rather than deferring all detail to the reference.

Add a validate-then-retry feedback loop (e.g. "If a report is missing or empty, re-run profiling under the same load before comparing") to reach a workflow-clarity score of 3.

De-duplicate the "identical test conditions" guidance — state it once in Constraints and reference it, instead of repeating it in the intro, Scope, and CONSISTENCY bullet.

DimensionReasoningScore

Conciseness

Mostly efficient and free of concept-explanation fluff, but the "identical test conditions" point is repeated across the intro, Scope, Constraints, and CONSISTENCY bullet, and the "When to use" trigger list duplicates the frontmatter description, so it could be tightened.

2 / 3

Actionability

Names concrete output files (profiling-comparison-analysis-YYYYMMDD.md) and metric categories, but gives no executable commands, no named profiler/tool, and no concrete comparison method, deferring the actual how-to to the reference.

2 / 3

Workflow Clarity

A clear 4-step sequence with explicit validation ("verify baseline artifacts exist and are non-empty", VALIDATE constraint), but no validate-then-fix-then-retry feedback loop for when artifacts are missing or empty, leaving the recovery path implicit.

2 / 3

Progressive Disclosure

A well-organized overview with a single, clearly signaled one-level-deep reference ("see references/164-java-profiling-verify.md") that exists as a real file, and content appropriately split between overview and reference.

3 / 3

Total

9

/

12

Passed

Description

90%

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 specific, complete, and distinctive with excellent natural trigger terms, but uses second-person voice ("you need") which the rubric penalizes on specificity. It is otherwise a strong, well-targeted description.

Suggestions

Rewrite in third person to avoid the voice penalty, e.g. "Verifies Java performance optimizations by comparing profiling results before and after refactoring. Use when the user asks to verify performance, memory, threading, or compare before/after profiling results."

DimensionReasoningScore

Specificity

Lists multiple concrete actions ("baseline validation, post-refactoring report generation, quantitative before/after metrics comparison, side-by-side flamegraph analysis"), which is a score-3 action set, but the second-person voice ("Use when you need to verify") triggers the rubric's -1 voice penalty.

2 / 3

Completeness

Explicitly answers both what (the verification/comparison actions) and when ("Use when you need to verify Java performance optimizations... This should trigger for requests such as...").

3 / 3

Trigger Term Quality

Strong coverage of natural user phrasings ("Verify performance fix; Verify the performance; Verify the memory; Verify the threading; Compare before and after profiling results; Check for performance regressions after refactoring") that a user would actually say.

3 / 3

Distinctiveness Conflict Risk

A clear niche — before/after Java profiling verification with distinct verify/compare triggers — that is unlikely to fire for unrelated skills.

3 / 3

Total

11

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jabrena/plinth
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.