lint-and-validate-a6c28f — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited lint-and-validate-a6c28f (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MANDATORY: Run validation after EVERY code change. Do not finish a task until the code is error-free.
# Type check
cd wrkly-api && npx tsc --noEmit
# Run tests
cd wrkly-api && pnpm test
# Run tests with coverage
cd wrkly-api && pnpm test:coverage
# Security audit
cd wrkly-api && npm audit --audit-level=high# Full build (includes type check + lint)
cd wrkly-web && pnpm build
# Type check only
cd wrkly-web && npx tsc --noEmit
# Lint
cd wrkly-web && pnpm lint# Run this before every commit
cd wrkly-api && npx tsc --noEmit && pnpm test && cd ../wrkly-web && pnpm build| Error Type | Action |
|---|---|
| TypeScript error | Fix type mismatch immediately — never use // @ts-ignore |
| ESLint warning | Fix the style issue or disable with inline comment + justification |
| Test failure | Fix the code, not the test (unless the test is wrong) |
| Build failure | Check import paths, missing dependencies, Next.js config |
| Prisma error | Run npx prisma generate after schema changes |
tsc --noEmitpnpm testpnpm build~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.