design-tests · v1.0.0 · 2026-08-23 · sha256 f8b9241050b2e9cd

design-tests v1.0.0A

Immutable. This exact content never changes and is served at /api/v1/blob/f8b9241050b2e9cd.

---
name: design-tests
description: >-
  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).
version: 1.0.0
author: ai-badger
license: MIT
platforms: [linux, macos, windows]
scope: default
metadata:
  hermes:
    tags: [testing, tdd, test-design, coverage, quality]
    related_skills: [review-tests, task, create-task-spec, code-review-checklist]
---

> **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.