---
title: "skillset check"
slug: "skillset/reference/cli/check"
description: The Skillset check command can validate source, generated outputs, and CI readiness.
---
<!-- Generated by `bun run docs:generate`; do not edit directly. -->

<a id="skillset-check"></a>

> Generated from Skillset's CLI presentation contract. See the [documentation system](https://github.com/outfitter-dev/skillset/blob/24800e02ed4e7150ea1bc7130c35603c98ea9da2/docs/development/documentation-system.md).

Validate source, generated outputs, and CI readiness.

## Usage

```text
skillset check [--write|--only outputs [--isolated]|--ci [--fix] [--since <ref>] [--report <path>]] [--json] [--root <path>]
```

## Options

| Option | Meaning |
| --- | --- |
| `--ci` | Run check with strict non-interactive CI policy and reporting. |
| `--fix` | With check --ci, repair the ordinary drift allowed by local check --write. |
| `--isolated` | Use the isolated generated-output mirror instead of live output roots. |
| `--json` | Emit exactly one versioned finite JSON result document. |
| `--only <value>` | Restrict check to one named readiness component. |
| `--report <value>` | Write an additional command-owned report artifact without changing source truth. |
| `--root <value>` | Select the repository root; defaults to cwd or Git root according to the route. |
| `--since <value>` | Select the Git baseline for change-aware checks or ledgers. |
| `--write` | Enable deterministic ordinary output writes for a route whose default is continuous or comprehensive preview. |

## Examples

```text
skillset check
skillset check --only outputs --isolated
skillset check --ci
```
