# Speckit Check

> Check the local environment for Spec Kit by running `specify check` (and `specify version`). USE FOR: verifying required tools are installed, diagnosing a broken spec-kit setup, reporting CLI version/feature capabilities. DO NOT USE FOR: installing or upgrading the CLI itself (use the speckit-self skill).

- Skill: `github/speckit-check` (Agent Skill)
- Install (CLI): `npx skillmds@latest add github/speckit-check`
- Raw SKILL.md: https://api.skillmd.com/api/skills/github/speckit-check/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: GitHub (Microsoft) (https://skillmd.com/u/github)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/github/speckit-check

---


# Spec Kit — check & version

Inspect the local Spec Kit environment with the **Specify CLI**. This skill exposes
the read-only `specify check` and `specify version` commands.

> **Prerequisite:** needs the `specify` CLI. If `specify --version` fails, install it
> with the **speckit-cli-setup** skill first.

## When to use

- Before/after `specify init` to confirm required tools are present.
- To report the installed CLI version and feature capabilities.

## How to invoke

```bash
# Check that all required tools are installed
specify check

# Show version and system information
specify version

# Show local CLI feature capabilities
specify version --features

# Machine-readable capabilities
specify version --features --json
```

## Notes

- These commands are read-only and safe to run without confirmation.
- If the user reports a version problem, hand off to the **speckit-self** skill to
  check for and apply CLI upgrades.

