---
name: Verify Changes
slug: verify-changes-2
category: Quality
description: Verify Changes covers what to test for code changes, including vitest scope, mocking patterns, flake reproduction, and coverage expectations. Use it when validating a change against repo-specific verification gates and browser QA requirements.
github: "https://github.com/h0x91b/dev-3.0/tree/main/change-logs/2026/07/25/docs-verify-changes-skill.md"
language: TypeScript
stars: 249
forks: 31
install: "npx degit https://github.com/h0x91b/dev-3.0/tree/main/change-logs/2026/07/25 ~/.claude/skills/25"
installs_to: ~/.claude/skills/25
source_path: change-logs/2026/07/25/docs-verify-changes-skill.md
collection_size: 11
category_size: 1418
collection_url: "https://dirskills.com/collections/h0x91b/dev-3.0"
added: 2026-09-02T05:20:57.933Z
last_synced: 2026-09-02T05:20:57.933Z
canonical_url: "https://dirskills.com/skills/verify-changes-2"
---

# Verify Changes

Verify Changes covers what to test for code changes, including vitest scope, mocking patterns, flake reproduction, and coverage expectations. Use it when validating a change against repo-specific verification gates and browser QA requirements.

**Install:**

```bash
npx degit https://github.com/h0x91b/dev-3.0/tree/main/change-logs/2026/07/25 ~/.claude/skills/25
```

## README

Moved the testing detail out of `AGENTS.md` into a new repo-local `/verify-changes` skill (which vitest config covers what, what a change needs covered, house style, mocking Electrobun RPC and `useT()`, reproducing flakes under load, coverage expectations), leaving the two verification gates and the browser-QA mandate inline where they cannot be missed. The 1-5 tip coolness rubric now lives on a `TipScore` union type in `src/mainview/tips.ts` instead of being restated in prose, and the key-files list gained the entries an agent is most likely to overlook: shared types, the RPC handler barrel, the reducer, design tokens, the keymap, shipped skill text, CLI exit codes, CI workflows, and the decision records.
