Lint Skill
Entry Criteria
Use when ktlint/Checkstyle violations are reported, when asked to fix formatting, or when invoked as a final step by the implement, test, or refactor skill.
Tools
| Tool | Target | Config | Auto-fix |
|---|---|---|---|
| ktlint | Kotlin source files | .editorconfig |
Yes — make format |
| Checkstyle | Java source + XML files | etc/checkstyle.xml |
No — fix manually per docs/JAVA.md |
Execution Steps
make format— auto-fixes Kotlin style issues.make lint— reports remaining ktlint and Checkstyle violations.make sort— run if anypom.xmlwas added or modified during this task.- Fix remaining Checkstyle (Java/XML) violations manually, per
docs/JAVA.mdanddocs/KOTLIN.md. make install— confirm all linting CI gates pass before finishing.
Completion Criteria
-
make formatrun -
make lintpasses with no violations -
make sortrun if anypom.xmlwas modified -
make installpasses all CI gates
Resources
AGENTS.md— build command referencedocs/KOTLIN.md,docs/JAVA.md— style conventionsetc/checkstyle.xml,.editorconfig