Find the perfect skill
QA Testing and Bug Fixing
Testing
Systematically QA test a web application, fix bugs found, and verify with atomic commits. Three tiers: Quick, Standard, Exhaustive, with report-only mode.
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.
Live UAT Verification
Testing
Live UAT execution to verify a shipped feature works, meets acceptance criteria, and looks great from the user's perspective.
Keyboard Navigation Tester
Testing
Automated assistance for testing keyboard navigation in frontend applications. Provides guidance and generates configurations.
E2E Snapshot Rebase
Testing
Rebase E2E test snapshots based on failed tests from PR comments. Automatically updates and verifies snapshots using Playwright.
Code Coverage Analysis
Testing
Analyzes test coverage, identifies untested code paths, and generates tests for critical areas.
QA Architectural Review
Testing
A paranoid, language-agnostic architectural code review applying SOLID, DRY/KISS/YAGNI, decoupling, and security. Outputs a strict severity/dimension/location/violation matrix for mandated refactoring.
Enterprise Code Quality Orchestrator
Testing
Enterprise code quality management system with TRUST 5 validation, proactive analysis, and Context7-powered best practices enforcement.
User Research
Testing
UX research methodology covering usability testing, user interviews, personas, journey mapping, heuristic evaluation, A/B testing, accessibility auditing, and synthesis using NNGroup methods.
Browser Automation CLI for AI Agents
Testing
Browser automation CLI for AI agents: navigate pages, fill forms, click buttons, take screenshots, extract data, test web apps. Also supports Electron desktop apps and Slack.
Darwin Bench Suite Management
Testing
Manage @metaharness/darwin bench suites: create a JSON suite from a repo's test corpus and verify suite well-formedness. Used for evolution scoring against a fixed corpus independent of natural tests.
QA Engineer & Security Tester
Testing
Test features against acceptance criteria, find bugs, perform security audits and regression testing.