bill-kotlin-quality-check

Run Gradle checks and fix root-cause Kotlin quality issues.

13|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/Sermilion/skill-bill --skill bill-kotlin-quality-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bill-kotlin-quality-check
Source: https://github.com/Sermilion/skill-bill/tree/main/platform-packs/kotlin/quality-check/bill-kotlin-quality-check
Command: npx skills add https://github.com/Sermilion/skill-bill --skill bill-kotlin-quality-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically run Gradle/Kotlin quality checks and fix root causes without using suppressions, improving build reliability.

Core Features & Use Cases

  • Run ./gradlew check across Kotlin projects to enforce code quality
  • Apply fixes that address root causes (lint, formatting, deprecations) rather than suppressions
  • Use in code-change workflows to ensure changes pass quality gates before PRs

Quick Start

Verify Kotlin changes by executing the Kotlin quality-check flow for the current feature branch.

Frequently Asked Questions about bill-kotlin-quality-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Kotlin Gradle quality checks and fix lint errors without suppressions?

To run Kotlin Gradle quality checks without suppressions, execute the check flow to identify root causes and apply fixes for ktlint, ktfmt, and detekt violations. This ensures compilable changes by resolving formatting and lint issues directly.

What is the best way to fix Kotlin deprecation warnings in a Gradle build?

Fixing Kotlin deprecation warnings in a Gradle build involves running automated checks to detect deprecated APIs and remediating them at the root cause. This process avoids using suppressions and ensures your codebase remains current and compilable.

Can I use this automated check to enforce code quality in CI for Kotlin projects?

Yes, you can use this Kotlin quality check in CI environments. It executes the standard Gradle check task to enforce code quality gates before PRs, ensuring that all code changes pass lint, formatting, and deprecation standards.

How does the Gradle check process handle detekt and ktfmt violations?

The Gradle check process handles detekt and ktfmt violations by automatically detecting them during the build and applying root-cause fixes. It modifies the code to comply with formatting and static analysis rules rather than suppressing the warnings.

Why should I avoid using suppressions for Kotlin lint issues during code changes?

Avoiding suppressions for Kotlin lint issues ensures actual root causes are fixed, improving long-term build reliability. Suppressing warnings masks underlying code quality problems, whereas fixing them directly maintains a healthy and compilable codebase.

Do I need a specific Gradle configuration to run Kotlin quality checks locally?

You need a standard Kotlin Gradle project setup to run these quality checks locally. The process relies on executing the native Gradle check task, requiring no special configuration beyond having ktlint, ktfmt, or detekt plugins applied to your project.