Run the full POSCursor verification matrix with timestamped evidence under tmp/systematic-test-matrix/. Use for release readiness, pre-deploy QA, or when the user asks to systematically run all test surfaces (tsc, expo-doctor, Jest buckets, full Jest, Playwright, web export, export smoke). Not for authoring individual unit tests — use the testing skill for that.
77
97%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Run POSCursor verification surfaces in a fixed order. Keep evidence in
tmp/systematic-test-matrix/<timestamp>/. Never claim green from stale logs.
| Need | Action |
|---|---|
| Release / deploy confidence | This skill |
| Author or fix one Jest file | testing skill |
| Deploy to Cloudflare after green | deploy-poscursor |
| Fast iteration | npx jest <path> --no-coverage only |
posCURSORv2 / this workspace).node .agents/skills/systematic-test-matrix/scripts/run_matrix.mjstmp/systematic-test-matrix/<timestamp>/summary.json and any failing *.log before reporting results.npx tsc --noEmitnpx expo-doctor__tests__ bucketsThe script walks app/ and src/, finds __tests__ dirs with *.test.* files, and runs each with:
npx jest --runInBand --forceExit --runTestsByPath <files…>Buckets are written to jest-buckets.json in the report dir. Typical buckets include services, utils, components, hooks, models, store(s), cic, and role screens under app/(admin), app/(cashier), app/(borrower), etc.
npm test -- --runInBand --forceExit (catches tests outside __tests__/ folders, e.g. *.regression.test.ts)npx playwright test --workers=1 --reporter=list (skipped with --skip-playwright)npm run export:web (script uses this, not export:web:production)Serves dist/ on localhost, opens Chromium, fails on page/console errors. Writes smoke.json. Skip with --skip-smoke.
# Full matrix
node .agents/skills/systematic-test-matrix/scripts/run_matrix.mjs
# Debug without long E2E / smoke
node .agents/skills/systematic-test-matrix/scripts/run_matrix.mjs --skip-playwright --skip-smoke
# Resume one step
node .agents/skills/systematic-test-matrix/scripts/run_matrix.mjs --only=playwright_full
node .agents/skills/systematic-test-matrix/scripts/run_matrix.mjs --only=jest_full,export_web
# Collect all failures (no early exit)
node .agents/skills/systematic-test-matrix/scripts/run_matrix.mjs --no-bail| Artifact | Meaning |
|---|---|
summary.json | Per-step ok/exitCode/logPath; overall ok |
jest-buckets.json | Discovered buckets for that run |
*.log | Full command output |
smoke.json | Export smoke URL/title/errors |
summary.ok is false.references/test-surfaces.md and deploy-poscursor when shipping.../testing/SKILL.md../deploy-poscursor/SKILL.mdreferences/test-surfaces.mdzazakia/JetFarm
bdf360f
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.