check

Run build, lint, tests, and typecheck across multi-tooling codebases.

23|2|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/kirich1409/krozov-ai-tools --skill check-kirich1409
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check
Source: https://github.com/kirich1409/krozov-ai-tools/tree/main/plugins/developer-workflow/skills/check
Command: npx skills add https://github.com/kirich1409/krozov-ai-tools --skill check-kirich1409

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates mechanical verification checks on a project — running build, static analysis (lint), tests, and typecheck — in a single command. It is a read-only utility that detects tooling and reports results without modifying source code, making it ideal for CI and local validation.

Core Features & Use Cases

  • Detects project tooling (Gradle, Node, Rust, Python, Go, Swift, etc.) and selects the appropriate verification flow.
  • Runs build, lint, tests, and typecheck across multi-tooling repositories, returning a per-check verdict and an aggregate result.
  • Supports monorepos and multi-stack configurations, enabling parallel or sequential verification while preserving a fail-fast default.
  • Produces a structured report suitable for CI pipelines and human review; no code changes are made.

Quick Start

Run /check to execute build, lint, tests, and typecheck across your project tooling in a single step.

Frequently Asked Questions about check

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

FAQPage Schema
How do I run build, lint, tests, and typecheck across a multi-tooling monorepo in one command?

You can run build, lint, tests, and typecheck across a multi-tooling monorepo in one command by using a utility that detects tooling markers like gradlew, package.json, and Cargo.toml, then executes per-tool verification flows. It returns a unified pass/fail verdict without modifying source code.

Can I run automated project checks locally without modifying my source code?

Yes, you can run automated project checks locally without modifying source code. This read-only utility executes mechanical verification steps like build, lint, tests, and typecheck, producing a structured report with pass/fail statuses while ensuring your codebase remains non-destructive and unchanged.

Does unified project verification support diverse toolchains like Gradle, Node, Rust, Python, Go, and Swift?

Unified project verification supports diverse toolchains including Gradle, Node, Rust, Python, Go, and Swift. The process detects specific tooling markers within your repository to select and execute the appropriate verification flow for each detected stack.

What is the best way to generate a structured pass/fail report for CI pipelines across multiple stacks?

The best way to generate a structured pass/fail report for CI pipelines across multiple stacks is to run an automated verification utility that executes per-tool checks and returns an aggregate result. It detects tooling, runs checks sequentially or in parallel, and outputs a structured report suitable for CI.

How does fail-fast verification work when checking multi-stack repositories?

Fail-fast verification works in multi-stack repositories by defaulting to stop the checking process immediately upon encountering the first failed check. This prevents unnecessary execution of subsequent build, lint, test, or typecheck steps across your diverse toolchains, saving time and resources.

Why does my project verification utility require tooling markers like package.json or Cargo.toml?

Your project verification utility requires tooling markers like package.json or Cargo.toml because it relies on detecting these files to identify the active toolchains in your codebase. Without these markers, the utility cannot select and execute the appropriate build, lint, test, and typecheck flows.