Find the perfect skill
QA Testing for the docket CLI
Testing
Run the QA test suite for the docket CLI tool, covering functionality, exit codes, and JSON validation.
Naive UX Check
Testing
Organizes naive-user comprehension prompts for Claude-for-Chrome and logs responses. Use before a release.
Manage Skills
Testing
Analyzes session changes to detect missing verification skills and maintain CLAUDE.md references.
E2E QA Test Runner
Testing
Runs structured end-to-end QA test scripts against the live app using Playwright MCP and nREPL, with progress tracking and mandatory screenshots.
NIFAL Translation Layer Audit
Testing
Deep audit of NIFAL, the canonical NIF translation tier, enforcing single-boundary translate() with no leaks or render-time fallbacks.
Bats Testing Patterns
Testing
Master Bash Automated Testing System (Bats) for comprehensive shell script testing. Use when writing tests for shell scripts, CI/CD pipelines, or requiring test-driven development of shell utilities.
Gatling Load Testing
Testing
Expert skill for Gatling simulation development, load test execution, and performance analysis. Write simulations in Scala DSL, configure injection profiles, feeders, assertions, and analyze reports.
Before-After Screenshot Capture
Testing
Captures before and after screenshots of web pages or elements for visual comparison. Useful for documenting UI changes and PR diffs.
Keyboard Navigation Tester
Testing
Assists with keyboard navigation testing for frontend applications, providing best practices and automated guidance.
Panel Testing Strategy
Testing
Write unit and E2E tests for Grafana visualization panels and viz utilities following repository conventions.
QA Testing
Testing
Use after code changes, before releases, or when testing features. Runs the right level of QA based on what changed.
Pytest Mocking Strategy
Testing
Master pytest mocking strategy: autospec vs manual mocks, AsyncMock patterns, mock factories, and what never to mock. Includes decision matrix.