Testing & Debugging

Testing, debugging, coverage

580 skills available

Skills List

fix

fix

243Kdev-testing

Use when you have lint errors, formatting issues, or before committing code to ensure it passes CI.

facebook avatarfacebook
Get
peekaboo

peekaboo

179Kdev-testing

Capture and automate macOS UI with the Peekaboo CLI.

openclaw avataropenclaw
Get
frontend-testing

frontend-testing

128Kdev-testing

Generate Vitest + React Testing Library tests for Dify frontend components, hooks, and utilities. Triggers on testing, spec files, coverage, Vitest, RTL, unit tests, integration tests, or write/review test requests.

langgenius avatarlanggenius
Get
frontend-code-review

frontend-code-review

127Kdev-testing

Trigger when the user requests a review of frontend files (e.g., `.tsx`, `.ts`, `.js`). Support both pending-change reviews and focused file reviews while applying the checklist rules.

langgenius avatarlanggenius
Get
code-reviewer

code-reviewer

92Kdev-testing

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

google-gemini avatargoogle-gemini
Get
session-logs

session-logs

90Kdev-testing

Search and analyze your own session logs (older/parent conversations) using jq.

moltbot avatarmoltbot
Get

Guides writing HMR/Dev Server tests in test/bake/. Use when creating or modifying dev server, hot reloading, or bundling tests.

oven-sh avataroven-sh
Get
writing-bundler-tests

writing-bundler-tests

87Kdev-testing

Guides writing bundler tests using itBundled/expectBundled in test/bundler/. Use when creating or modifying bundler, transpiler, or code transformation tests.

oven-sh avataroven-sh
Get
browser-use

browser-use

78Kdev-testing

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, or extract information from web pages.

browser-use avatarbrowser-use
Get
test-writer

test-writer

66Kdev-testing

Generate comprehensive Vitest tests for code examples in JavaScript concept documentation pages, following project conventions and referencing source lines

leonardomso avatarleonardomso
Get
fact-check

fact-check

66Kdev-testing

Verify technical accuracy of JavaScript concept pages by checking code examples, MDN/ECMAScript compliance, and external resources to prevent misinformation

leonardomso avatarleonardomso
Get
webapp-testing

webapp-testing

47Kdev-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

anthropics avataranthropics
Get
clojure-review

clojure-review

46Kdev-testing

Review Clojure and ClojureScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing Clojure/ClojureScript code.

metabase avatarmetabase
Get
typescript-review

typescript-review

46Kdev-testing

Review TypeScript and JavaScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing TypeScript/JavaScript code.

metabase avatarmetabase
Get
write-e2e-tests

write-e2e-tests

45Kdev-testing

Writing Playwright E2E tests for tldraw. Use when creating browser tests, testing UI interactions, or adding E2E coverage in apps/examples/e2e or apps/dotcom/client/e2e.

tldraw avatartldraw
Get
write-unit-tests

write-unit-tests

45Kdev-testing

Writing unit and integration tests for the tldraw SDK. Use when creating new tests, adding test coverage, or fixing failing tests in packages/editor or packages/tldraw. Covers Vitest patterns, TestEditor usage, and test file organization.

tldraw avatartldraw
Get
triage-ci-flake

triage-ci-flake

40Kdev-testing

Use when CI tests fail on main branch after PR merge, or when investigating flaky test failures in CI environments

payloadcms avatarpayloadcms
Get

Use when completing tasks, implementing major features, or before merging to verify work meets requirements

obra avatarobra
Get

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

obra avatarobra
Get
systematic-debugging

systematic-debugging

32Kdev-testing

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

obra avatarobra
Get

Use when implementing any feature or bugfix, before writing implementation code

obra avatarobra
Get
cookbook-audit

cookbook-audit

31Kdev-testing

Audit an Anthropic Cookbook notebook based on a rubric. Use whenever a notebook review or audit is requested.

anthropics avataranthropics
Get

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

wshobson avatarwshobson
Get
distributed-tracing

distributed-tracing

26Kdev-testing

Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks. Use when debugging microservices, analyzing request flows, or implementing observability for distributed systems.

wshobson avatarwshobson
Get