From skull
Test at the code level — unit and integration tests, coverage of the critical paths, and test-first (TDD) discipline for new work — reusing the project's own test runner. Triggers on "add tests", "increase coverage", "unit/integration tests", "TDD", "the code has no tests", "test this function/module". Not for outside-in UI checks (use test-blackbox) or load (use test-stress).
How this skill is triggered — by the user, by Claude, or both
Slash command
/skull:test-codeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Add and run code-level tests with the project's **own** runner (Jest/Vitest/pytest/go test/…). Part of
Add and run code-level tests with the project's own runner (Jest/Vitest/pytest/go test/…). Part of
the wf-tester team. This pass doesn't need the QA engine — it works in the repo, so it composes the
existing SKULL guardrails rather than reinventing them.
cap-tdd — for any new behavior: red (failing test) → green (make it pass) → refactor. Never weaken a test to go green.testmedic — when the suite is flaky: detect via reruns, quarantine honestly, root-cause the non-determinism.wf-codebase-audit — surfaces TEST findings (untested critical paths, wrong tests) across the repo.guardian — the honesty gate: blocks skipped/weakened tests and false "done" claims.npm test / pytest / go test ./...) and record the baseline.skull.html alongside the other lanes (write a small
CTRF or a summary the skull-dashboard skill can read from .skull/qa/).Tracked findings for untested critical paths, a short coverage-gap note, and green new tests — never a green suite bought by deleting assertions.
npx claudepluginhub aturzone/skullWrites and runs tests, checks coverage, and enforces TDD discipline. Delegates to a Tester agent for test creation, execution, and gap analysis.
Creates unit and integration tests by analyzing the codebase, auto-detecting the test framework, and generating tests that follow project conventions. Use when writing new tests or updating tests after implementation.