v0.3.0 — 'check' command for CI
New: claude-atlas check
A lint-style health check command designed for pre-commit hooks, CI pipelines, and quick terminal use. No HTML rendering — just fast, scriptable output.
Output formats
text(default): grouped by source file, with severity, detail, and 💡 suggested fixjson: machine-readable summary + issues arraygithub:::error/::warning/::noticeannotations for GitHub Actions, with proper escaping
Exit codes
- 0: no issues at-or-above
--max-severity(default:high) - 1: failing issues found
- 2: invalid arguments or scan error
Flags
--max-severity {low,medium,high,none}— threshold for exit 1.nonemeans report-only.--format {text,json,github}--top N— show top N most severe (0 = all). Default 10.--quiet/-q— only print summary line.
Examples
# Default: fail on HIGH-severity issues
claude-atlas check
# Pre-commit, including MEDIUM
claude-atlas check --max-severity medium --quiet
# GitHub Actions
claude-atlas check --format github
# Pipe to jq
claude-atlas check --format json --top 0 | jq '.summary'Full changelog: v0.2.0...v0.3.0