Testing & Quality skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

libreyolo-run-unit-tests

Run and write LibreYOLO's unit tests and the PR gate: the fast, hermetic, CPU-only suite under tests/unit/ that gates every push and PR to dev. Use whenever someone wants to run unit tests, "run the tests before pushing", check whether a change breaks the PR gate, run one test file or one area (CLI, a model family, augmentations), or add a new unit test that must stay inside the PR-gate contract. Covers the marker taxonomy (unit / external_data / network), the hermeticity rules and the HTTP blocker, the Windows no-make fallback, golden fixtures, and how to keep a new test PR-gate-safe. For the heavy GPU suite use libreyolo-run-e2e-tests instead.

493 repo starsObserved in 1 repos
Testing & Quality

libreyolo-triage-issue

Triage a LibreYOLO GitHub issue or user bug report: reproduce it, classify it, find the owning code, and hand the user a decision-ready assessment. Use when someone says "look at issue #N", "a user reports X", "triage the new issues", or pastes a bug report / stack trace from a LibreYOLO user. Covers the reproduce-first discipline, the version gotcha (released vs dev), the classification taxonomy, multi-part report handling, and the reply the human can post. Agents never open issues, close issues, or post comments; triage output goes to the user.

493 repo starsObserved in 1 repos
Testing & Quality

libreyolo-verify-training

Prove that a LibreYOLO model actually trains correctly, not just that train() runs without crashing. Use when adding or changing a trainer, loss, augmentation, scheduler, or DDP path; when someone asks "does training work for family X?", "is this model trainable?", or reports bad fine-tune results; or before claiming a new family's training is production-ready. Covers the confidence ladder (overfit gate, RF1 marbles floor, regression and RF5 tiers, full-run spot checks), the objective definition of "experimental training", the recurring silent-training-bug classes and how to hunt each one, and how to watch a live run. Speed problems are libreyolo-profiling; running the suites is libreyolo-run-e2e-tests.

493 repo starsObserved in 1 repos
Testing & Quality

libreyolo-write-e2e-tests

Add or extend LibreYOLO e2e test coverage the right way: a new model family's GPU coverage, a new export backend file, a nightly case, or a training e2e. Use when someone asks to "add e2e tests for X", wire a new family into the nightly, cover a new export format end to end, or when a PR review flags missing e2e coverage. Covers the marker taxonomy to declare, the MODEL_CATALOG and GENERAL_NIGHTLY_INFERENCE_MODELS rows, the versioned nightly contract (when to bump it), weight provisioning via require_test_weights, and the one-file-per-process constraint that shapes how files are laid out. For *running* the suite use libreyolo-run-e2e-tests.

493 repo starsObserved in 1 repos
Testing & Quality

revyl-cli-auth-bypass

Set up test-only auth bypass for Revyl runs across Expo, React Native, native iOS, native Android, and Flutter apps.

491 repo starsObserved in 1 repos
Testing & Quality

revyl-cli-auth-bypass-android

Native Android leaf recipe for test-only auth bypass deep links using Revyl launch intent extras.

491 repo starsObserved in 1 repos
Testing & Quality

revyl-cli-auth-bypass-ios

Native iOS leaf recipe for test-only auth bypass deep links using Revyl launch arguments.

491 repo starsObserved in 1 repos
Testing & Quality

revyl-cli-create

Create robust Revyl E2E tests using CLI commands from app source analysis or exploratory sessions.

491 repo starsObserved in 1 repos
Testing & Quality