CI Skill: Local CI Pipeline
Run the local CI pipeline for @aidevtool/ci.
Pipeline Stages
- git-status-check
- fmt (auto-fix)
- lockfile-init
- type-check
- test-execution
- lint-check
- jsr-check
Commands
Standard CI
deno run --allow-read --allow-write --allow-run --allow-env mod.ts
With haiku summarization (structured JSONL output)
deno run --allow-read --allow-write --allow-run --allow-env mod.ts --use-haiku
Output format:
{"status":"PASS","summary":"All 7 stages passed","error_count":0,"errors":[]}
Other options
# Batch mode
deno run --allow-read --allow-write --allow-run --allow-env mod.ts --mode batch
# Allow dirty working directory
deno run --allow-read --allow-write --allow-run --allow-env mod.ts --allow-dirty
# Silent mode
deno run --allow-read --allow-write --allow-run --allow-env mod.ts --log-mode silent
Quick checks (individual stages)
# Type check only
deno check mod.ts
# Format check only
deno fmt --check
# Lint only
deno lint
# Tests only
deno test --allow-read --allow-write --allow-run --allow-env
Interpreting results
- Exit code 0 = all stages passed
- Exit code 1 = one or more stages failed
--use-haikureturns structured JSON withstatus,summary,error_count,errors(1-level dir paths)
Converted and distributed by TomeVault — claim your Tome and manage your conversions.