Auto-fix mechanizable style, then run the project's verification gates (ktlint, lint, tests, and any extra gates the project defines) and report.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rhaydus-kotlin:style-checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Auto-fix the mechanizable style issues, then run the project's full set of checks — including any
Auto-fix the mechanizable style issues, then run the project's full set of checks — including any
gates ./gradlew check omits — and report. This skill adapts to whatever gates the project actually
defines; not every project has every gate.
Steps:
./gradlew ktlintFormat (the shared nl.rhaydus:ktlint-rules ruleset) and, if
the project defines it, ./gradlew lintFix. Skip a task that does not exist rather than failing.
This may modify files../gradlew check. This typically covers lint, unit tests, and
ktlintCheck; in a multiplatform project it also compiles every target (iOS Kotlin/Native compiles
only on macOS). If the project defines extra gates — e.g. buildHealth (dependency analysis),
styleCheck (mechanical style script), checkModuleGraph — run those too. Discover them with
./gradlew tasks --group=verification if unsure.check/buildHealth failures are blocking and need a human decision.git diff is available to review them) and the gate
result. Treat advisory findings (e.g. styleCheck) as advisory; treat check/buildHealth
failures as blocking.Do not create a commit.
npx claudepluginhub cinqueizumi/rhaydus-foundation --plugin rhaydus-kotlinFetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.