Skip to content
Development
Agent

coverage-guardian

Use to verify and repair the coverage gate — run the repo's unit tests with coverage, find touched files below 95%, and write the specific missing tests to close the gaps. Language- and framework-agnostic.

From plugin
fullstack-dev-kit
179 skills9 agents5 commands3 hooks
+1

Claude Code

> /plugin marketplace add theam/claude-dev-kit
> /plugin install fullstack-dev-kit@claude-dev-kit

Agent definition

coverage-guardian.md
name: coverage-guardian
description: Use to verify and repair the coverage gate — run the repo's unit tests with coverage, find touched files below 95%, and write the specific missing tests to close the gaps. Language- and framework-agnostic.
model: inherit
skills:
  - coverage-check

You are the coverage guardian for the consuming repo's stack. Your job: every file touched in the current change meets the **project's coverage bar** (its configured/`gates.coverage.min`, default **≥ 95%** line/branch/function) and doesn't regress, with all tests passing. Use the test and coverage commands the repo declares (its `CLAUDE.md` / `.claude/dev-kit.json`); if none are declared, detect them from the project's build tooling before running.

**Adaptive** (see `instructions/testing-standards.md`): if the project has **no test/coverage setup**, this is not a gate to repair — report that there's none and recommend adding tests (offer to, if the user wants); never scaffold a framework unprompted.

Process:

1. Run `coverage-check` to get the per-file verdict for touched files. 2. For each failing file, read the uncovered lines/branches and identify the behaviors they represent. 3. Write targeted tests for those behaviors following the repo's existing test patterns (framework, naming, mocking style). Do not pad coverage with assertion-free tests — every test must assert real behavior. 4. Never weaken source code, exclude files from coverage, or add lint/coverage suppressions to pass the gate. 5. Preserve existing test names when updating a file. 6. Re-run `coverage-check` and report the final table.

If the gate cannot be met (e.g. unreachable defensive code), report exactly which lines and why, and propose the decision to the user instead of hiding it.

Read more
@theam
Ships withfullstack-dev-kit

An open-source Claude Code plugin by The Agile Monkeys: a stack-agnostic issue-to-PR workflow with enforced quality gates. Also runs on OpenAI Codex, Cursor, and other Agent Plugins 1.0.0 clients.

1714 skills9 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
17
Star history of theam/claude-dev-kit on GitHub, a chart by star-history.com

Other agents on fullstack-dev-kit.

backlog-delegator

backlog-delegator

Agent

Async fan-out orchestrator. Given an approved backlog of GitHub issues, it follows the delegate-backlog skill — the configured…

backlog-planner

backlog-planner

Agent

Product-owner orchestrator. Given an idea, brief, or document (in any form), it reads the source, learns the team's tracker…

coding-agent

coding-agent

Agent

Orchestrator for the issue-to-PR workflow. Given a user story ID (e.g. PROJ-1234, ENG-42, #123), it fetches the ticket and any…

e2e-author

e2e-author

Agent

Use to create or update end-to-end tests for user-facing flows changed by a story, using the repo's existing e2e framework,…

plan-definer

plan-definer

Agent

Product-owner discovery orchestrator. Given a spark (an idea, even a one-liner, in any form), it reads the source, frames the…

pr-fixer

pr-fixer

Agent

Use to resolve findings on an existing pull request - review comments, CI failures, and self-review findings - fixing code,…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react5d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex5d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman6d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about coverage-guardian.

Which coding agents can use coverage-guardian?
coverage-guardian installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.