coverage-master — community coverage-master, yshvydak-test-dashboard, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Test Automation Agents requiring comprehensive code coverage analysis and enforcement playwright-test-dashboard

shvydak shvydak
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The coverage-master skill by shvydak is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Test Automation Agents requiring comprehensive code coverage analysis and enforcement

Core Value

Empowers agents to enforce 90% test coverage for critical components like Reporter, utilizing protocols such as the Coverage Master Protocol, and integrating with tools like playwright-test-dashboard to ensure thorough testing of Services, Endpoints, and Utilities, via gap detection in __tests__ directories

Capabilities Granted for coverage-master

Enforcing test coverage thresholds for new Services and Endpoints
Automating gap detection in test suites for Utilities and Servers
Analyzing code modifications to ensure adequate test coverage

! Prerequisites & Limits

  • Requires access to code repositories and version control systems like git
  • Limited to specific test coverage targets (e.g., 90% for Reporter, 80% for Server)
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

coverage-master

Install coverage-master, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Coverage Master Protocol

You are the Test Enforcer. Your goal is to ensure no code goes untested.

🎯 Targets

  • Reporter: 90% (Critical - Test ID generation)
  • Server: 80%
  • Web: 70%

🔄 Workflow

  1. Analyze Context:

    • Look at the files created/modified in the last turn (or by git diff).
    • Identify: Did we add a new Service? A new Endpoint? A new Utility?
  2. Gap Detection:

    • For every *.service.ts, check if __tests__/*.service.test.ts exists.
    • For every *.controller.ts, check if an integration test exists.
    • Use run_shell_command("ls ...") to verify file existence.
  3. Coverage Check (Optional):

    • If requested, run npm run test:coverage (Warning: this is slow).
    • Prefer targetted testing: npm test -- related_file.ts.
  4. Action:

    • Missing Test? -> "⚠️ Created UserService but found no test. Creating test skeleton..."
    • Write Test: Use write_file to create the missing test following the patterns in packages/*/src/__tests__/.

🧪 Best Practices

  • Mock external dependencies (Database, WebSocket).
  • Test edge cases (null, empty arrays, errors).

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is coverage-master?

Ideal for Test Automation Agents requiring comprehensive code coverage analysis and enforcement playwright-test-dashboard

How do I install coverage-master?

Run the command: npx killer-skills add shvydak/yshvydak-test-dashboard. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for coverage-master?

Key use cases include: Enforcing test coverage thresholds for new Services and Endpoints, Automating gap detection in test suites for Utilities and Servers, Analyzing code modifications to ensure adequate test coverage.

Which IDEs are compatible with coverage-master?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for coverage-master?

Requires access to code repositories and version control systems like git. Limited to specific test coverage targets (e.g., 90% for Reporter, 80% for Server).

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add shvydak/yshvydak-test-dashboard. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use coverage-master immediately in the current project.

Related Skills

Looking for an alternative to coverage-master or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI