

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Koenig Lexical Test Guide23## Test Commands45### Unit Tests6```bash7pnpm test:unit # Run unit tests once8pnpm test:unit:watch # Run unit tests in watch mode9```1011### Acceptance Tests (Playwright)12```bash13pnpm test:acceptance # Run Playwright tests (headless, list reporter)14pnpm test:acceptance:quiet # Minimal output, failures only15pnpm test:acceptance:headed # Run with browser UI visible16pnpm test:acceptance:report # Run with HTML report17pnpm test:slowmo # Slow motion + UI18```1920### All Tests21```bash22pnpm test # Run unit + acceptance tests, then lint23```2425## AI-Friendly Testing2627The test runner has been configured to work well with AI agents:2829- **Default behavior**: Headless mode with list reporter (no browser UI, no web pages)30- **Quiet mode**: Use `pnpm test:acceptance:quiet` for minimal output (only shows failures)31- **Clean exit**: Tests complete without hanging processes or opening browsers32- **Clear output**: List reporter provides clear pass/fail information3334## Human-Friendly Testing3536For debugging and development:3738- Use `pnpm test:acceptance:headed` to see the browser UI39- Use `pnpm test:acceptance:report` to generate an HTML report40- Use `pnpm test:slowmo` for slow-motion debugging4142## Environment Variables4344- `PLAYWRIGHT_HEADED=true` - Show browser UI45- `PLAYWRIGHT_HTML_REPORT=true` - Generate HTML report46- `PLAYWRIGHT_SLOWMO=100` - Slow motion delay (ms)4748## Test Structure4950- `test/unit/` - Unit tests (Vitest)51- `test/e2e/` - Acceptance tests (Playwright, `test:acceptance` target)52- `test/utils/` - Shared test utilities5354## Development Workflow55561. Run unit tests during development: `pnpm test:unit:watch`572. Run acceptance tests before committing: `pnpm test:acceptance`583. Use headed mode for debugging: `pnpm test:acceptance:headed`59
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| TryGhost/GhostAGENTS.md · 55k | AGENTS.md | setupbuildlint-formatstyle+6 | 78/100 | today | |
| TryGhost/Ghoste2e/AGENTS.md · 55k | AGENTS.md | setupteststylearch+2 | 100/100 | today | |
| TryGhost/Ghostkoenig/koenig-lexical/AGENTS.md · 55k | AGENTS.md | setuptestarchagent-behaviour | 78/100 | today | |
| TryGhost/Ghostapps/shade/AGENTS.md · 55k | AGENTS.md | buildtestlint-formatstyle+6 | 96/100 | 9 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| dotCMS/corecore-web/CLAUDE.md · 949 | CLAUDE.md | teststylearchtesting-strategy+3 | 100/100 | 14 days ago | |
| tphakala/birdnet-goCLAUDE.md · 1.6k | CLAUDE.md | buildtestlint-formatstyle+8 | 100/100 | today | |
| tyrchen/geektime-bootcamp-aiw7/genslides/backend/CLAUDE.md · 230 | CLAUDE.md | testlint-formatstylearch+6 | 100/100 | 9 days ago | |
| nimbalyst/nimbalystpackages/android/CLAUDE.md · 1.5k | CLAUDE.md | setupbuildstylearch+2 | 100/100 | 14 days ago | |
| microsoft/playwrightCLAUDE.md · 95k | CLAUDE.md | buildtestlint-formatstyle+7 | 100/100 | 7 days ago | |
| Adit-Jain-srm/NightmareNetCLAUDE.md · 46 | CLAUDE.md | buildtestlint-formatstyle+6 | 100/100 | 14 days ago | |
| bagisto/bagistoCLAUDE.md · 28k | CLAUDE.md | setupbuildteststyle+5 | 100/100 | 7 days ago | |
| livewire/livewireCLAUDE.md · 24k | CLAUDE.md | setupbuildteststyle+4 | 100/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/tryghost-ghost-koenig-koenig-lexical-claude)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.