check

Run formatting, detekt, lint, and unit tests on Android and Kotlin projects.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/eygraber/jellyfin-kmp --skill check-eygraber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check
Source: https://github.com/eygraber/jellyfin-kmp/tree/main/.claude/skills/check
Command: npx skills add https://github.com/eygraber/jellyfin-kmp --skill check-eygraber

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run static analysis, tests, and formatters. Fix any failures found.

Core Features & Use Cases

  • Automated quality suite: runs formatting, detekt, lint, unit tests, and other checks to ensure code health.
  • Automatic fixes: applies auto-fixes where possible to reduce manual debugging time.
  • Use Case: integrate into CI to enforce consistent code quality across modules and pull requests.

Quick Start

Run the quality checks across the project to ensure code health.

Frequently Asked Questions about check

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

FAQPage Schema
How do I run formatting, detekt, and lint checks across Android and Kotlin modules?

Run formatting, detekt, and lint checks across modules by executing Bash scripts and Gradle tasks. This automated quality suite catches issues early and applies auto-fixes where possible to reduce manual debugging time.

Can I automatically fix formatting and lint issues in a Kotlin project?

Yes, automatic fixes are applied to formatting and lint issues where possible. The suite runs static analysis and formatters, then attempts to resolve failures found during the checks to maintain code health.

What is the best way to integrate Kotlin unit tests and static analysis into CI?

Integrate unit tests and static analysis into CI by running this quality check suite across project modules. It enforces consistent code quality on pull requests by executing format, detekt, lint, and test suites.

Does this quality check tool work with Gradle for Android projects?

Yes, the quality check tool works with Gradle for Android projects. It uses Bash scripts and Gradle tasks to run formatting, detekt, lint, unit tests, and additional checks across all modules.

Why should I run detekt and lint before unit tests in my Android project?

Running detekt and lint before unit tests catches static analysis and formatting issues early. This automated process ensures code health and applies auto-fixes, reducing manual debugging time before executing test suites.

What limitations are there when applying auto-fixes to detekt and lint failures?

The suite applies auto-fixes where possible for formatting and lint issues, but complex detekt or logical failures may require manual debugging. It runs checks across modules but cannot guarantee all issues are automatically resolvable.