# testing-strategies

This skill turns unclear test policy into a focused validation brief. Use it to choose the gate, risk level, and evidence a change needs.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 368 installs · ★ 51
- Author: akillness
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/akillness/jeo-skills/tree/HEAD/.agent-skills/testing-strategies/SKILL.md
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/akillness-testing-strategies

## What it does

\`testing-strategies` takes a change, gate-design, flaky-suite, release-readiness, or incident packet and turns it into a testing decision. It identifies whether the real question concerns merge blocking, release proof, or scheduled coverage. It then picks one policy mode, classifies the change risk, and selects the smallest convincing mix of validation layers.

The skill separates local, PR, release, and scheduled expectations. It also gives structure to decisions about noisy or costly suites and routes implementation, debugging, review, accessibility, deployment, or performance work to a more suitable skill. It fits CLI/dev workflow and backend, frontend, or fullstack repositories. It is not for writing stack-specific tests, isolating a failing test, or reviewing a line-by-line diff.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add akillness/jeo-skills --skill testing-strategies -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/testing-strategies/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/testing-strategies/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add akillness/jeo-skills --skill testing-strategies -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/testing-strategies/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add akillness/jeo-skills --skill testing-strategies -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/testing-strategies/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install akillness/jeo-skills testing-strategies
```

2. **Manually: put the files in place**
- File: `.github/skills/testing-strategies/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add akillness/jeo-skills --skill testing-strategies -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/akillness/jeo-skills --path .agent-skills/testing-strategies
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/testing-strategies/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add akillness/jeo-skills --skill testing-strategies -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/akillness/jeo-skills/tree/HEAD/.agent-skills/testing-strategies/SKILL.md

## When to use it
- choose validation for an API change or database migration
- separate local, PR, release, and scheduled checks
- decide whether a flaky suite should block or move
- define lasting regression coverage after an incident
- route test implementation away from policy design

## Example prompts
- Create a validation brief for this API change and database migration.
- Decide which checks should block the PR and which belong to release or scheduled runs.
- Review this flaky suite and classify what should block, move, or become informational.

## Similar
- [improve-codebase-architecture](https://affpapa.org/en/nevibecode/skills/improve-codebase-architecture.md) — skill · 1163035 installs
- [design-taste-frontend](https://affpapa.org/en/nevibecode/skills/design-taste-frontend.md) — skill · 678700 installs
- [tdd](https://affpapa.org/en/nevibecode/skills/tdd.md) — skill · 1141062 installs
- [skill-creator](https://affpapa.org/en/nevibecode/skills/skill-creator.md) — skill · 414180 installs
- [agent-browser](https://affpapa.org/en/nevibecode/skills/vercel-labs-agent-browser.md) — skill · 1200000 installs
- [prototype](https://affpapa.org/en/nevibecode/skills/prototype.md) — skill · 986201 installs

## Other versions with the same name
- [testing-strategies · c0x12c](https://affpapa.org/en/nevibecode/skills/testing-strategies.md) — ★ 109

From the same set: [akillness/jeo-skills](https://affpapa.org/en/nevibecode/by/akillness/jeo-skills.md) — 46 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
