sametcelikbicak

Coverage Guard — Testing skill for Claude Code

Testing community

An AI agent skill that enforces 100% test coverage for any JavaScript/TypeScript project.

How to install Coverage Guard

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sametcelikbicak/coverage-guard and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Coverage Guard does

An AI agent skill that enforces 100% test coverage for any JavaScript/TypeScript project. Works with Vitest, Jest, react-scripts, and other test runners. Compatible with opencode, Claude Code, Cursor, Windsurf, and GitHub Copilot.

Alternatives in Testing

  • OpenAgentsControl — AI agent framework for plan-first development workflows with approval-based execution 4.8k ★
  • Langgraphjs — by langchain-ai - Offers comprehensive build and test commands with detailed TypeScript style guidelines, laye 2.7k ★
  • Agent Skills Spec — A skill is a folder of instructions, scripts, and resources that agents can discover and load dynamically to p 1.9k ★

README

Logo

Coverage Guard

[![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![GitHub Stars](https://img.shields.io/github/stars/sametcelikbicak/coverage-guard?style=social)](https://github.com/sametcelikbicak/coverage-guard)

An AI agent skill that enforces 100% test coverage for any JavaScript/TypeScript project. Works with Vitest, Jest, react-scripts, and other test runners. Compatible with opencode, Claude Code, Cursor, Windsurf, and GitHub Copilot.

What it does

  • Auto-detects your test runner (Vitest, Jest, react-scripts, etc.)
  • Scans all source files and maps them to existing tests
  • Writes tests for components/modules that have no tests
  • Updates existing tests to fill coverage gaps
  • Sets up test infrastructure if missing (interactive setup)
  • Loops until 100% coverage is achieved

Install

# rolecraft — install from GitHub (recommended)
npx rolecraft install sametcelikbicak/coverage-guard

# or via agentskill.sh
/learn @sametcelikbicak/coverage-guard

# or copy manually
cp -r coverage-guard .opencode/skills/

Supported runners

  • Vitest
  • Jest
  • react-scripts (CRA)
  • Next.js
  • Angular (Karma/Jasmine)
  • Mocha
  • Playwright
  • Cypress
  • AVA

License

MIT