Coverage Guard

Use when the user wants to check test coverage, enforce 100% coverage, find uncovered code, add missing tests, or increase code coverage. Works with vitest, jest, react-scripts, and other test runners. Also for 'coverage', 'test coverage', 'cover', 'untested', 'uncovered', 'add tests for', 'increase coverage', 'coverage report', 'write tests', 'test all files'.

4 stars 1 forksTesting & QA

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add sametcelikbicak/coverage-guard --skill Coverage Guard
Manual install
git clone --depth 1 https://github.com/sametcelikbicak/coverage-guard.git /tmp/coverage-guard
mkdir -p ~/.claude/skills
cp -r /tmp/coverage-guard/. ~/.claude/skills/Coverage-Guard

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Coverage Guard

Ensure 100% test coverage for any JavaScript/TypeScript project. Automatically detects the test runner, sets up test infrastructure if missing, writes tests for uncovered components, and loops until every file reaches 100% coverage.

## Overview

This skill follows a complete pipeline:

1. **Detect** runner & infrastructure → 2. **Scan** source files & tests → 3. **Setup** if missing → 4. **Generate** new tests → 5. **Run** coverage → 6. **Fill** gaps → 7. **Verify** → repeat until 100%

---

## Step-by-step Workflow

### Phase 1: Detect environment

Check `package.json` in the project root to determine:

```bash
cat package.json
```

Identify the test runner and coverage tool:

| Indicator | Runner | Coverage command |
|---|---|---|
| `"vitest"` in devDependencies | **Vitest** | `npx vitest --coverage` |
| `"jest"` in devDependencies | **Jest** | `npx jest --coverage` |
| `"react-scripts"` in devDependencies | **react-scripts (Jest)** | `npx react-scripts test --coverage` |
| `"next"` in devDependencies | **Next.js (Jest)** | `npx next test --coverage` or check `jest.config` |
| `"@angular/core"` in dependencies | **Angular (Karma/Jasmine)** | `ng test --code-coverage` |
| `"@playwright/test"` in devDependencies | **Playwright** | `npx playwright test` (no built-in coverage; use `@playwright/test` with `istanbul`) |
| `"mocha"` in devDependencies | **Mocha** | `npx mocha` (coverage via c8/nyc) |
Read the full skill on GitHub

Details

Skill name
Coverage Guard
License
MIT
Repo updated
11 September 2026

FAQ

What does the Coverage Guard skill do?

Use when the user wants to check test coverage, enforce 100% coverage, find uncovered code, add missing tests, or increase code coverage. Works with vitest, jest, react-scripts, and other test runners. Also for 'coverage', 'test coverage', 'cover', 'untested', 'uncovered', 'add tests for', 'increase coverage', 'coverage report', 'write tests', 'test all files'.

How do I install the Coverage Guard skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add sametcelikbicak/coverage-guard --skill Coverage Guard. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Coverage Guard popular?

It lives in sametcelikbicak/coverage-guard, which has 4 GitHub stars and 1 forks, and is included in 1 curated skill list.

Related skills

Behavioral Design Guide

6

valeria-adiatullina/behavioral-design-claude-skill

Guide users through the complete behavioral design cycle — from defining a target behavior to diagnosing barriers, designing interventions, testing, and scaling. Draws on published frameworks for process design (DECIDE, SIDE), barrier diagnosis (COM-B, 3B, Fogg B=MAP, CREATE), intervention design (EAST, MINDSPACE, BCW), sustained motivation (SDT), and ethics (APEASE). Also guides experiment design, results analysis, and scaling. For UX researchers, product managers, and behavioral designers.

Testing & QA

Senior QA Engineer

5

javalenciacai/QASkills

Behave as a Senior QA Engineer covering the complete software testing lifecycle from requirements analysis through test automation and continuous improvement. Always orchestrate available skills to determine the best approach before executing tasks.

Testing & QA

Douyin Doubao Analyzer

6

songlitong521-oss/douyin-doubao-analyzer

抖音视频链接 → 豆包内容分析。收到抖音视频链接(v.douyin.com 短链、www.douyin.com/video 链接、iesdouyin 分享链接或含链接的分享口令文本)且带分析需求时触发。豆包(doubao.com,抖音账号登录、免费)因背靠抖音数据管道,能解析其他 AI 无法解析的抖音视频内容;本技能负责:清洗并展开链接提取视频元信息 → 按场景生成两段式豆包提示词(先发口令触发视频识别,再在同一会话要结构化输出)→ 投喂豆包(人工粘贴为主,Playwright 半自动桥接为辅)→ 等豆包分析完成 → 回收返回内容做校验、去噪、结构化整理并落盘。适用:"帮我分析这个抖音链接""抖音视频总结""拆解这条抖音""抖音爆款分析""这个抖音视频讲了什么""用豆包分析抖音视频""抖音选题对标"等请求。只做个人创作学习参考,不批量抓取、不绕过平台限制。

Testing & QA

Serenity Interactive Chain

6

submato/serenity-interactive-chain-skill

Creates a Serenity-style interactive self-contained HTML mindmap for industries, companies, groups, and ecosystems: first split a company into business domains when needed, then produce a project-local `.html` file in the Musk Ecosystem Mindmap pattern with an expandable tree, selected-node detail, evidence grades, public/private companies, A股/港股 mappings, recent 3-month/6-month/1-year price performance for recommended research names, catalysts, falsification tests, copy-to-clipboard drilldown prompts, and bottom stock-detail cards. This skill must output HTML only, never `.canvas.tsx`. Use wh

Testing & QA

QA Engineering Suite

5

aks-builds/quality-skills

107 production-grade QA engineering skills covering frontend, API, performance, mobile, security, CI, and AI/LLM testing. Use when writing or reviewing Playwright, pytest, Jest, k6, Cypress, Newman, or JUnit tests, auditing test coverage, designing test data strategies, or building quality gates in CI pipelines.

Testing & QA

Playwright Skill

6

appautomaton/playwright-skill

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to $TMPDIR (or /tmp). Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.

Testing & QA

Browse the most popular Claude skills, all testing & qa skills, or write your own with the skills generator.