testing
Use when writing tests, running tests, adding test coverage, or debugging test failures. Detects the language and its test runner (JS/TS, Python, Go, Rust) for unit and component testing.
- License
- MIT
- Compatibility
- Any language with a test runner; JS/TS (Vitest/Jest/node:test) is best-supported, Python (pytest/unittest), Go (go test) and Rust (cargo test) covered via references/
Pinned to revision a7812b928cd3, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Glob
- Grep
- Write
- Edit
- Bash(nub:*)
- Bash(nubx:*)
- Bash(pnpm:*)
- Bash(npm:*)
- Bash(bun:*)
- Bash(yarn:*)
- Bash(pytest:*)
- Bash(python:*)
- Bash(python3:*)
- Bash(go:*)
- Bash(cargo:*)
Files
- skills/testing/SKILL.md
- skills/testing/references/go.md
- skills/testing/references/python.md
- skills/testing/references/rust.md
- skills/testing/rules/component-testing.md
- skills/testing/rules/js-runner-patterns.md
- skills/testing/rules/test-quality.md
- skills/testing/rules/test-structure.md
Every link opens the file at its source, pinned to the revision this page describes.