Testing

Unit tests, integration tests, test automation

Showing 2017-2040 of 5908 skills
ferminrp

mapcn

by ferminrp

Technical guide to integrate mapcn in React + shadcn projects. Use when the user asks to integrate mapcn, add mapcn to a shadcn app, use mapcn MapControls/Markers/Routes/Clusters, implement controlled viewport state, use the useMap hook, or access MapLibre through mapcn.

Linting 39 6mo ago
anthonylee991

superpowers-python-automation

by anthonylee991

Implements reliable automations in Python for REST APIs: httpx/requests patterns, retries, timeouts, pagination, typing, config, logging, and tests. Use when writing Python scripts/services that call external APIs.

API Dev 825 7mo ago
anthonylee991

superpowers-debug

by anthonylee991

Systematic debugging: reproduce, isolate, form hypotheses, instrument, fix, and add regression tests. Use when troubleshooting errors, failing tests, or unexpected behavior.

Debugging 825 7mo ago
anthonylee991

superpowers-tdd

by anthonylee991

Applies tests-first discipline (red/green/refactor) and adds regression tests for bugs. Use when implementing features, fixing bugs, or refactoring.

Code Gen 825 7mo ago
spboyer

sensei

by spboyer

"WORKFLOW SKILL — Iteratively improve skill frontmatter compliance using the Ralph loop pattern. WHEN: \"run sensei\", \"sensei help\", \"improve skill\", \"fix frontmatter\", \"skill compliance\", \"frontmatter audit\", \"score skill\", \"check skill tokens\". INVOKES: token counting tools, test runners, git commands. FOR SINGLE OPERATIONS: use token CLI directly for counts/checks."

Code Gen 55 6mo ago
plurigrid

2-Monad Skill

by plurigrid

Layering adds structure level by level. 2-monads layer algebraic structure on categories, with each strictness level a new layer.

Docker 61 6mo ago
plurigrid

accept-no-substitutes

by plurigrid

This skill should be used when agents generate placeholder tokens like "pseudo-", "mock-", "temporary", "TODO", "demo-", or similar incompleteness markers. Detects substitution patterns in agent OUTPUT and triggers mandatory user interview instead of accepting incomplete work. Activates automatically on any output containing forbidden tokens.

CLI Tools 61 6mo ago
helderberto

coverage

by helderberto

Check test coverage for unstaged changes. Use when user asks to "check coverage", "/coverage", or wants to see which unstaged changes lack test coverage.

Processing 13 6mo ago
helderberto

refactor-plan

by helderberto

Create structured refactoring plans. Use when user wants to plan a refactor, needs a refactoring strategy, or mentions breaking down large changes into small commits.

Code Gen 13 6mo ago
aj-geddes

api-contract-testing

by aj-geddes

Verify API contracts between services to ensure compatibility and prevent breaking changes. Use for contract testing, Pact, API contract validation, schema validation, and consumer-driven contracts.

API Dev 324 10mo ago
helderberto

tdd

by helderberto

Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants test-first development, or requests TDD workflow.

Agents 13 6mo ago
edwinhu

dev-design

by edwinhu

This skill should be used when the user asks to "propose architecture", "design implementation approach", "choose between approaches", or in Phase 4 of /dev workflow after exploration is complete. Proposes 2-3 architecture approaches with clear trade-offs, decomposes features into independent tasks, and obtains explicit user approval before implementation begins.

Code Review 20 6mo ago
edwinhu

dev-delegate

by edwinhu

"Internal skill used by dev-implement during Phase 5 of /dev workflow. NOT user-facing - should only be invoked by dev-ralph-loop inside each implementation iteration. Handles Task agent spawning with TDD enforcement and two-stage review (spec compliance + code quality)."

Automation 20 7mo ago
edwinhu

dev-implement

by edwinhu

“REQUIRED Phase 5 of /dev workflow. Orchestrates per-task ralph loops with delegated TDD implementation.”

Agents 20 6mo ago
jasonraimondi

testing-vitest

by jasonraimondi

Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.

API Dev 20 6mo ago
edwinhu

dev-test-hammerspoon

by edwinhu

This skill should be used when the user asks to "debug macOS app", "test native app", "automate macOS workflow", "test native macOS application", or needs desktop automation for testing macOS applications with Hammerspoon. Use for application launch/control, window management, keyboard/mouse simulation, and visual verification.

Automation 20 6mo ago
edwinhu

dev-verify

by edwinhu

"This skill should be used when the user asks to 'verify completion', 'check that tests pass', 'confirm feature works', or REQUIRED Phase 7 of /dev workflow (final). Enforces fresh runtime evidence before claiming completion."

Agents 20 6mo ago
edwinhu

dev-test-playwright

by edwinhu

"This skill should be used when testing web applications with Playwright MCP, running headless E2E tests, cross-browser testing, CI/CD test automation, or when dev-test routes to Playwright-based browser testing."

File Ops 20 6mo ago
edwinhu

dev-worktree

by edwinhu

This skill should be used when the user asks to "create an isolated worktree", "set up worktree for feature", "create a feature branch worktree", or needs workspace isolation with automatic dependency setup and test verification.

Code Gen 20 6mo ago
edwinhu

ds

by edwinhu

"This skill should be used when the user asks to 'start data analysis', 'brainstorm analysis approach', 'plan a data project', 'clarify analysis requirements', or needs the full 5-phase data science workflow with output-first verification."

Automation 20 7mo ago
edwinhu

dev-debug

by edwinhu

"This skill should be used when the user asks to 'debug', 'fix bug', 'investigate error', 'why is it broken', 'trace root cause', 'find the bug', or needs systematic debugging and course-correction with verification-driven methodology using ralph loops."

Automation 20 7mo ago
edwinhu

dev-clarify

by edwinhu

"REQUIRED Phase 3 of /dev workflow. Asks targeted questions based on codebase exploration findings."

Automation 20 6mo ago
edwinhu

dev-tdd

by edwinhu

This skill should be used when the user asks to "implement using TDD", "test-driven development", "RED-GREEN-REFACTOR", or "write failing test first". Enforces test-first approach with RED-GREEN-REFACTOR cycle and execution-based verification.

Refactoring 20 6mo ago
edwinhu

dev-test-linux

by edwinhu

This skill should be used when the user asks to "test Linux desktop apps", "automate GTK/Qt applications", "test with ydotool", "test with xdotool", "verify Linux UI interactions", "capture screenshots on Linux", "control D-Bus services", "test Wayland applications", "test X11 applications", or needs Linux desktop E2E testing. Provides comprehensive guidance for Linux automation with ydotool (Wayland), xdotool (X11), grim, and D-Bus.

File Ops 20 7mo ago