diff --git a/.claude/commands/ci.md b/.claude/commands/ci.md new file mode 100644 index 0000000..549246b --- /dev/null +++ b/.claude/commands/ci.md @@ -0,0 +1,122 @@ +--- +allowed-tools: Bash, Read +--- + +# /ci — CI-Optimized Verification + +Runs the same checks as `/verify-all` but in non-interactive, machine-readable mode. Designed for CI pipelines, pre-merge gates, and automation: no prompts, JSON output, exit code reflects overall pass/fail. + +## Usage + +``` +/ci +/ci --skip script-tests,security +/ci --include shell-syntax,json,pipeline-config,doc-counts +``` + +The slash command wraps `./scripts/verify-all.sh --ci`. The `--ci` flag implies `--json`, exports `CI=1` and `NO_COLOR=1` to every check, and never reads stdin. Pass `--skip` or `--include` to filter checks; `--root