From darkroom
Writes and runs colocated unit/integration tests (e.g., button.test.tsx), verifies results, checks coverage, reports gaps and status post-implementation for pre-merge.
npx claudepluginhub darkroomengineering/cc-settingsThis skill uses the workspace's default tool permissions.
Delegates to the Tester agent for test coverage and verification.
Creates and manages unit and integration tests by analyzing the codebase, auto-detecting test frameworks, and generating tests that follow project conventions.
Generates tests for new or existing code via structured workflow: analyzes paths/edge cases, creates tests, validates coverage goals.
Guides coverage-driven test writing for existing codebases: discovers untested user-facing behavior via coverage reports, writes one meaningful test per iteration, marks low-value code with ignore annotations.
Share bugs, ideas, or general feedback.
Delegates to the Tester agent for test coverage and verification.
button.test.tsx)If you catch yourself thinking any of the following, STOP — you are skipping testing:
| Rationalization | Why It's Wrong |
|---|---|
| "This is too simple to test" | Simple functions with edge cases are exactly what tests catch |
| "I'll add tests later" | Later never comes; untested code ships and breaks |
| "The types guarantee correctness" | Types check structure, not logic — add(a, b) returning a - b passes TypeScript |
| "It's just UI, tests don't help" | Interaction tests catch regressions that visual review misses |
| "Manual testing is enough" | Manual testing doesn't run in CI and doesn't prevent regressions |
| "Tests are passing immediately" | Tests that pass on first run without failing first may not be testing what you think — verify the test actually exercises the code path |
Return a summary: