Use this skill when asked to perform any of the following actions in a Java project: - To add jspecify support - To prevent NullPointerExceptions - To better handle Nullability This skill will add jspecify dependency, configure Maven or Gradle build to automatically use jspecify for checking Nullability issues.
85
77%
Does it follow best practices?
Impact
100%
3.03xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/jspecify/SKILL.mdMaven jspecify configuration
jspecify dependency present
0%
100%
jspecify version 1.0.0
0%
100%
compiler plugin version
0%
100%
compiler release 25
0%
100%
fork true
0%
100%
NullAway compiler arg
0%
100%
compilePolicy arg
0%
100%
JDK add-exports args
0%
100%
JDK add-opens args
0%
100%
error_prone_core processor
0%
100%
nullaway processor
0%
100%
package-info for userservice
0%
100%
package-info for model subpackage
0%
100%
Gradle jspecify configuration
errorprone plugin applied
0%
100%
errorprone plugin version
0%
100%
jspecify implementation dep
0%
100%
error_prone_core errorprone dep
0%
100%
nullaway errorprone dep
0%
100%
disableAllChecks true
0%
100%
NullAway as error
0%
100%
OnlyNullMarked option
0%
100%
JSpecifyMode option
0%
100%
release set to 25
0%
100%
package-info strings package
0%
100%
package-info format subpackage
0%
100%
package-info.java and verify script
catalog package-info updated
100%
100%
existing content preserved
100%
100%
repository package-info created
100%
100%
service package-info created
100%
100%
service dto package-info created
100%
100%
correct package declarations
100%
100%
verify script executed
100%
100%
verify script passes
100%
100%
changes documented
100%
100%
ab6386d
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.