CtrlK
BlogDocsLog inGet started
Tessl Logo

pseudocode-to-java-code

Translates pseudocode into idiomatic Java, inferring types, choosing collection classes, and handling exceptions per Java conventions. Use when implementing an algorithm from a paper or spec, when the user hands you pseudocode and wants Java, or when realizing a verified-pseudocode artifact.

Install with Tessl CLI

npx tessl i github:santosomar/general-secure-coding-agent-skills --skill pseudocode-to-java-code
What are skills?

100

Quality

100%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SKILL.md
Review
Evals

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 well-crafted skill description that excels across all dimensions. It clearly specifies concrete actions (translating, inferring types, choosing collections, handling exceptions), includes natural trigger terms users would actually say, explicitly states both what the skill does and when to use it, and occupies a distinct niche that won't conflict with general coding skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Translates pseudocode into idiomatic Java', 'inferring types', 'choosing collection classes', and 'handling exceptions per Java conventions'. These are precise, actionable capabilities.

3 / 3

Completeness

Clearly answers both what ('Translates pseudocode into idiomatic Java, inferring types, choosing collection classes, and handling exceptions') AND when ('Use when implementing an algorithm from a paper or spec, when the user hands you pseudocode and wants Java, or when realizing a verified-pseudocode artifact').

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'pseudocode', 'Java', 'algorithm from a paper or spec', 'verified-pseudocode artifact'. These cover common scenarios where users need this translation.

3 / 3

Distinctiveness Conflict Risk

Very specific niche: pseudocode-to-Java translation. Unlikely to conflict with general Java coding skills or other language translation skills due to the explicit 'pseudocode' trigger and specific use cases mentioned.

3 / 3

Total

12

/

12

Passed

Implementation

100%

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

This is an excellent skill that demonstrates how to write dense, actionable content. It provides concrete decision tables, a complete worked example with explicit rationale for each choice, clear anti-patterns to avoid, and a structured output format. The content respects Claude's intelligence while adding genuine value for the specific task of pseudocode-to-Java translation.

DimensionReasoningScore

Conciseness

Every section earns its place—tables are dense and informative, the worked example demonstrates real decisions without padding, and there's no explanation of basic Java concepts Claude already knows.

3 / 3

Actionability

Provides fully executable Java code with a complete Dijkstra implementation, concrete type inference tables, explicit decision rationale, and a clear output format template that's copy-paste ready.

3 / 3

Workflow Clarity

The translation process is clearly sequenced: identify type decisions → write code → document deviations → add Javadoc. The 'Do not' section provides explicit validation checkpoints for common errors.

3 / 3

Progressive Disclosure

Content is well-organized with clear sections (decisions table, type inference, worked example, do-nots, output format). Appropriate length for a single file with no need for external references; mentions verified-pseudocode-extractor as a cross-reference without deep nesting.

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.

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.