Code Style
SkillDev toolsMakes your agent write and review Kotlin and Java code in IntelliJ's code style.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Code Style skill
About this capability
Apply IntelliJ Kotlin and Java code style when writing or reviewing.
What this skill tells your AI
The instructions your AI receives, as published by jetbrains/intellij-community in .agents/skills/code-style/SKILL.md and read by ahel’s review.
Follow the IntelliJ Coding Guidelines with these IntelliJ-specific rules.
Language
- Prefer Kotlin for new files unless the user explicitly requests Java.
- Keep existing Java files in Java unless the task requires a language conversion.
- Before writing or reviewing Java, read Modern Java.
- Use idiomatic Kotlin: extension functions, data classes, null safety
- Mark experimental APIs with
@ApiStatus.Experimental - Build scripts Kotlin style: Follow
community/platform/build-scripts/kotlin-style-recommendations.mdfor build-scripts code:- Use
@JvmFieldfor internal data class fields - Use
.put()/.get()instead of[]operator - Use explicit
HashMap/HashSet/LinkedHashMapinstead ofmutableMapOf()/mutableSetOf()
- Use
Formatting
- Read every applicable
.editorconfigbefore you review or change formatting. - Use the effective
.editorconfigvalue for each setting. If no file defines a setting, use these defaults:- Indentation: 2 spaces (4 for Go files)
- Line length: 140 characters max
- Braces:
else,catch, andfinallyon new lines
- Only in
/rustroverdirectory you must always use standard Kotlin formatting rules with 4 spaces indentation.
Signals
- GitHub stars
- 21k
- Forks
- 6k
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
code-style-jetbrains- Source
- github.com/jetbrains/intellij-community