Verify a code change in this repo before committing or opening a PR. Use after editing collector (backend), web (frontend), shared package, or the Go agent — picks the minimal sufficient check set per touched area.
76
95%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Run the smallest check set that covers what you touched. All commands run from the repo root unless noted.
pnpm --filter @neko-master/collector exec tsc --noEmit
pnpm --filter @neko-master/collector testSingle test file / case (much faster while iterating):
pnpm --filter @neko-master/collector test -- src/modules/auth/auth.service.test.ts
pnpm --filter @neko-master/collector test -- -t "should validate token format"Lint (CI-relevant; console.log is forbidden in collector source — use console.info/warn/error):
pnpm --filter @neko-master/collector lintpnpm --filter @neko-master/web exec tsc --noEmit
pnpm --filter @neko-master/web lintFor production-impacting changes (new routes, error boundaries, next.config, i18n files) also run the full build — it catches what tsc alone misses:
pnpm --filter @neko-master/web exec next buildShared types are consumed by both apps — verify both compile:
pnpm --filter @neko-master/shared build
pnpm --filter @neko-master/collector exec tsc --noEmit
pnpm --filter @neko-master/web exec tsc --noEmitcd apps/agent
go vet ./... && go build ./... && go test ./...
sh -n nekoagent && sh -n install.shsrc/__tests__/helpers.ts for createTestDatabase() / createTestBackend())ui-conventions skill)add-stats-dimension / db-conventions checklistsNote: .husky/pre-push runs collector tsc --noEmit + web build when pushing to main — running them yourself first avoids a slow failed push.
6f72cfd
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.