Generate bytecode classes from DSL scripts (MAL, OAL, LAL, Hierarchy). Runs the compiler and dumps .class files for inspection.
84
77%
Does it follow best practices?
Impact
100%
2.32xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.claude/skills/generate-classes/SKILL.mdOAL class generation and javap inspection
Correct Maven wrapper
100%
100%
Correct OAL module
100%
100%
Correct OAL test class
100%
100%
failIfNoTests flag
100%
100%
checkstyle.skip flag
100%
100%
Correct OAL output path reported
100%
100%
javap decompiler used
100%
100%
javap -c flag
100%
100%
javap -p flag
100%
100%
Script is executable
100%
100%
All DSL types generated sequentially with output locations
MAL test command present
0%
100%
OAL test command present
0%
100%
LAL test command present
0%
100%
Hierarchy test command present
0%
100%
All commands use ./mvnw
0%
100%
All commands include -DfailIfNoTests=false
0%
100%
All commands include -Dcheckstyle.skip
0%
100%
MAL output location reported
0%
100%
OAL output location reported
0%
100%
LAL output location reported
0%
100%
Hierarchy output location reported
0%
100%
Sequential ordering
0%
100%
Clean, LAL and MAL regeneration with javap decompilation
Correct clean command
0%
100%
Clean uses ./mvnw
0%
100%
LAL test command correct
0%
100%
MAL test command correct
0%
100%
LAL command has required flags
50%
100%
MAL command has required flags
50%
100%
LAL output path reported
0%
100%
MAL output path reported
0%
100%
javap with -c and -p flags
100%
100%
javap used not alternatives
100%
100%
bf0fe4b
Table of Contents
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.