# Design Tests

> Use when tests have to be designed or written for a target — "write tests for X", "add coverage here", "what should I test", a new behaviour with no test yet, a bug that needs a reproduction test, a coverage gap someone wants closed, or a bare "write some tests" with nothing named. Works with a target given or none given. Not for judging tests that already exist (review-tests) and not for diagnosing one already-flaky failure (dotnet-flaky-test-diagnosis).

- Skill: `arasz/design-tests` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add arasz/design-tests`
- Raw SKILL.md: https://api.skillmd.com/api/skills/arasz/design-tests/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: Arasz (https://skillmd.com/u/arasz)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/arasz/design-tests

---


> **This is the generic copy.** If this project has been scaffolded, prefer the unprefixed
> `design-tests` skill: it is `.ai-badger/skills/design-tests/SKILL.md`, and it has this project's
> extensions and any `project-local.md` merged in. This copy has neither.
>
> The full procedure is in `SKILL.full.md` beside this file, unchanged — read it if the project has no
> `.ai-badger/`, or run `welcome-ai-badger` to scaffold one.

