Testing

Unit tests, integration tests, test automation

Showing 1057-1080 of 6697 skills
dubzzz

javascript-testing-expert

by dubzzz

Expert-level JavaScript testing skill focused on writing high-quality tests that find bugs, serve as documentation, and prevent regressions. Advocates for property-based testing with fast-check and protects against indeterministic code in tests. Does not cover black-box e2e testing.

Code Gen 5.2K 8mo ago
steipete

1password

by steipete

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.

Auth 7.4K 9mo ago
rivet-dev

openspec-bulk-archive-change

by rivet-dev

Archive multiple completed changes at once. Use when archiving several parallel changes.

API Dev 6.3K 8mo ago
rivet-dev

openspec-sync-specs

by rivet-dev

Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.

Code Gen 6.3K 8mo ago
rivet-dev

openspec-sync-specs

by rivet-dev

Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.

Code Gen 6.3K 8mo ago
windmill-labs

codebase-design

by windmill-labs

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

Testing 18.3K 2mo ago
Sma1lboy

principle-sequence-verifiable-units

by Sma1lboy

"Apply to multi-step work (sweeps, migrations, runs of similar edits) and to how you stack commits and PRs. Break work into small units that each end in a verifiable state, check each before the next, and order delivery so the sequence proves itself to a reviewer."

Automation 179 2mo ago
Sma1lboy

tdd

by Sma1lboy

"Use only when the user explicitly asks for TDD, a failing test, or a regression test, OR when the bug has an obvious cheap local test target. Skip when the test path is unclear, expensive, integration-heavy, or not requested."

Debugging 179 2mo ago
Melvynx

ultrathink

by Melvynx

Deep thinking mode - approach problems like a craftsman, obsess over details, and create elegant solutions

Code Gen 233 8mo ago
PBH-BTN

openspec-sync-specs

by PBH-BTN

Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.

Code Gen 6.4K 8mo ago
spences10

svelte-components

by spences10

Svelte component patterns. Use for web components, component libraries (Bits UI, Ark UI, Melt UI), form patterns, or third-party integration.

File Ops 94 10mo ago
sammcj

ghostty-config

by sammcj

Guidance for editing Ghostty terminal configuration files. You must use this skill when creating or modifying Ghostty config files.

CLI Tools 167 8mo ago
sammcj

writing-go-tests

by sammcj

Applies current Go testing best practices. Use when writing or modifying Go test files or advising on Go testing strategies.

Kubernetes 167 8mo ago
OneKeyHQ

1k-dev-commands

by OneKeyHQ

Development commands — yarn scripts for dev servers, building, linting, testing, and troubleshooting.

Code Review 2.5K 8mo ago
OneKeyHQ

implementing-figma-designs

by OneKeyHQ

Implements Figma designs 1:1 using OneKey component library (还原设计稿).

Processing 2.5K 8mo ago
sammcj

creating-development-plans

by sammcj

Creates structured development plans with phased task breakdowns, requirements, and QA checklists. Use when the user explicitly asks to create a dev plan, development plan, or document development requirements.

Automation 167 8mo ago
sammcj

deepeval

by sammcj

Use when discussing or working with DeepEval (the python AI evaluation framework)

Monitoring 167 8mo ago
sammcj

testing-anti-patterns

by sammcj

Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behaviour, production pollution with test-only methods, and mocking without understanding dependencies

Debugging 167 8mo ago
onmax

vitest

by onmax

Use when writing unit/integration tests for Vite projects - configure vitest.config.ts, write test suites with describe/it, create mock implementations with vi.fn and vi.mock, set up code coverage thresholds, and run tests in parallel

API Dev 724 8mo ago
JamieMason

fix-bug

by JamieMason

Debug and fix bugs in Syncpack using scientific debugging methodology. Use when a test is failing, unexpected behaviour occurs, or investigating issues. Covers hypothesis-driven debugging and TDD-based fixes.

CLI Tools 2.1K 8mo ago
rohitg00

git-advanced

by rohitg00

Advanced git workflows including worktrees, bisect, interactive rebase, hooks, and recovery techniques

CLI Tools 2.7K 8mo ago
JamieMason

front-loading

by JamieMason

Put the answer first, then context and details follow. Use when writing documentation, tutorials, error messages, or any communication where readers need to decide quickly if something is relevant to them.

Debugging 2.1K 8mo ago
microsoft

agent-host-chat-contributions

by microsoft

Build and review cross-cutting agent-host chat behavior through lifecycle contributions. Use when adding turn lifecycle side effects, prompt or context injection, restored-history transformation, protocol-action observation, or when reviewing changes that add code to AgentSideEffects or AgentService.

Code Gen 194.3K 2mo ago
tech-leads-club

domain-analysis

by tech-leads-club

Identifies subdomains and suggests bounded contexts in any codebase following DDD Strategic Design. Use when analyzing domain boundaries, identifying business subdomains, assessing domain cohesion, mapping bounded contexts, or when the user asks about DDD strategic design, domain analysis, or subdomain classification.

i18n 7.1K 8mo ago