3. Full CI Validation

Purpose: Run the complete CI pipeline locally — lint, typecheck, test, and build — before pushing.

Prerequisites: All dependencies installed (bun install)

Cost / Duration: $0 | 2-5 minutes

Prompt

Run the full CI validation suite locally:

```bash
bun run ci
```

This executes (in order):
1. `docs:lint:strict` — Documentation frontmatter validation
2. `docs:health` — Documentation health check (≥95% threshold)
3. `docs:binding-check` — Documentation binding verification
4. `bible:check --strict` — Product bible consistency
5. `prompts:check` — Prompt documentation validation
6. `agents:routing-check` — Agent routing validation
7. `rules:check` — Rules consistency check
8. `scripts:check` — Script index validation
9. `migrations:check` — Migrations index validation
10. `taxonomy:completeness-check` — Taxonomy completeness
11. `lint` — Biome lint across all packages
12. `registry:check` — UI component registry validation
13. `env:check-example` — Environment example completeness
14. `env:check-typos` — Environment typo detection
15. `typecheck` — TypeScript compilation across all packages
16. `test` — Vitest suites across all packages

If any step fails, fix it before pushing. The CI pipeline in GitHub
Actions runs the same command.

Verification

  • All 16 CI steps pass (exit code 0)
  • No lint warnings or errors
  • TypeScript compiles cleanly
  • All Vitest suites pass
  • All apps build successfully

Back to index