outfitter-dev/skillset/skillset-dev-testing
Claude Code and agent skill by outfitter-dev/skillset
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Design, implement, or review Skillset compiler tests, internal fixtures, deterministic projection, adapter conformance, self-hosted checks, and external adoption evidence. Use when choosing a test tier, creating fake repositories, changing test infrastructure, or proving compiler and provider-output behavior.
Install
npx vskill@latest install outfitter-dev/skillset/skillset-dev-testingSKILL.md
Skillset Testing
Choose The Evidence Level
- Read
docs/adrs/0012-fixtures-tests-dogfooding-and-evals.md,docs/adrs/0019-deterministic-projection-and-adapter-conformance.md, andfixtures/README.md. - Use an inline temp fixture for focused positive, negative, diagnostic, and lifecycle cases.
- Add
fixtures/<case>/only for a durable whole-repo case shared by tests or too large to read inline. - Use pinned external fixtures only for opt-in adoption fidelity evidence; turn discovered product gaps into ordinary focused regression tests.
- Keep compiler fixtures, self-hosted dogfooding, deterministic
skillset testdeclarations, provider runtime probes, and model-facing evals distinct.
Read references/fixture-strategy.md before adding a checked-in or Git-backed fixture, changing test sandbox behavior, or choosing a conformance lane.
Protect The Sandbox
- Build Git-backed fixtures only with
scripts/test-helpers/git-remote.tsunder a proven disposable root. - Preserve
HOME; rely on repository verification entrypoints to isolate XDG roots and Git configuration. - Never initialize, configure, or commit into an arbitrary temp path, linked worktree, shared Git directory, or the Skillset checkout.
- Never hand-edit generated fixture output to make a test pass.
- Allocate temp fixtures with
createTestFixtureRootand observe cleanup withtempEntriesLeftBy(both inscripts/test-helpers/fixture-root.ts). Never call the OStmpdir()in a test;bun run test-fixture-temp:guardfails it. - After killing a process or process group,
await expectProcessGone(pid)fromscripts/test-helpers/process.ts. A one-shotprocess.kill(pid, 0)check is flaky on Linux, andbun run process-gone:guardrejects it.
Verify Narrowly Then Broadly
- Run focused tests with
bun run test:focused -- <test-files...>. - Run
bun run conformance:determinism,bun run conformance:adapters, orbun run conformance:fastwhen the compiler projection or provider contract changes. - Keep
bun run conformance:externalopt-in and network-aware. - Rebuild and check self-hosted output after
.skillset/changes. - Run
bun run checkbefore handoff and report any skipped slow or credentialed evidence explicitly.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.skillset/skills/skillset-dev-testing/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/outfitter-dev/skillset/skillset-dev-testing)