Find the perfect skill
QA Handoff
Testing
Posts a testing checklist to a GitHub issue for QA testers to manually verify. Invoke with '/qa-handoff #42 path/to/spec.md' or phrases like 'ready for testing' after implementation is complete. It reads the spec document to extract acceptance criteria, formats them as checkboxes, and posts them along with PR info and environment details.
Physics and Mathematics Verification
Testing
This skill reviews code for physics and math correctness, performing dimensional analysis, mathematical inspection, and sanity checks. It helps ensure that implementations align with physical laws and avoid numerical issues.
Automated Testing Agent
Testing
Generates and runs unit and integration tests by analyzing code structure. Leverages Context7 KB cache for test framework documentation (pytest, unittest, Jest) and aims for 80%+ coverage. Helps automate test creation while following project patterns and best practices.
t.wada TDD - Test-Driven Development
Testing
This skill provides guidelines for Test-Driven Development inspired by t.wada's philosophy. It covers the Red-Green-Refactor cycle, AAA test structure, boundary value testing, and common anti-patterns. Useful when implementing new features, fixing bugs, or refactoring code with a test-first approach.
Lint and Type Checking
Testing
Runs ESLint and TypeScript type checking on the frontend codebase. Use it after making code changes or before commits to catch lint warnings and type errors. Automatically lists issues with file locations and can apply ESLint auto-fixes with confirmation.
WCAG 2.2 Accessibility Audits
Testing
Conduct comprehensive WCAG 2.2 accessibility audits combining automated scanning tools (axe, Lighthouse, WAVE) with manual verification of keyboard navigation, focus order, and screen reader flows. Map each issue to a specific WCAG criterion with severity ratings and remediation guidance. Ideal for preparing VPATs, meeting ADA/Section 508 requirements, or fixing accessibility violations during development.
Feature Status Counter
Testing
Counts features marked as @failing in Gherkin files and writes the count to feature-status.json. Used by the autonomous coding harness to decide when to stop the coding loop when all features pass.
Mobile UI Testing with Maestro
Testing
Write and run mobile UI tests using Maestro's YAML-based flow definitions. Helps with element inspection, platform-specific behaviors, and CI integration. Ideal for teams wanting simple, readable tests understandable by non-developers.
Writing Tests with gt Library
Testing
Provides step-by-step guidance for writing Go tests with the gt library, including type-specific assertions (e.g., `gt.Array`, `gt.String`), fail-fast patterns with `Required()`, and return value handling via `R1`/`R2`/`R3`. Helps when creating new test files or adding tests to existing Go code by referencing the locally installed gt documentation.
Review convention violations
Testing
Analyzes a file (under lab/tasks/ or wiki/) for violations of authoring conventions. Reads the relevant convention files, checks every line, and produces a detailed report with line numbers for each infraction. Helps ensure files comply with required standards before review.
System Load Profile Outline
Testing
Outlines the load profile of a system or component by mapping request flows, peak usage, data growth, and resource consumption. Helps identify bottlenecks and scaling risks directly from the source code.
Web Accessibility Auditor
Testing
Audits web applications for WCAG 2.1 Level AA compliance. Checks ARIA attributes, keyboard navigation, and screen reader support.