This commit is contained in:
jaimedhenriques 2026-07-21 01:30:52 +01:00 committed by GitHub
commit 58cdd26762
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 15 additions and 0 deletions

View File

@ -81,6 +81,21 @@ bun run test:evals # run before shipping — paid, diff-based (~$4/run max)
integration tests. `bun run test:evals` runs LLM-judge quality evals and E2E
tests via `claude -p`. Both must pass before creating a PR.
## Health Stack
The `/health` skill auto-detects nothing useful here: there's no `tsconfig.json`
(Bun runs TypeScript directly), no biome/eslint, no knip, and shellcheck usually
isn't installed. The real quality gates are the test suite and slop-scan. The full
`bun test` script also spawns browser integration tests that hang in non-interactive
agent shells, so `/health` targets the fast deterministic tier instead. slop-scan is
this repo's linter (see the Slop-scan section below).
- test: bun test test/skill-validation.test.ts test/gen-skill-docs.test.ts test/hermetic-wiring.test.ts
- lint: npx slop-scan scan .
Run the full `bun test` yourself in a real terminal before a PR — the `/health` entry
above is the subset that completes without a browser, not a replacement for it.
## Project structure
```