complete-test

Automates progressive test generation and validation for target codebases.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/alvis/_claude --skill complete-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: complete-test
Source: https://github.com/alvis/_claude/tree/main/plugins/coding/skills/complete-test
Command: npx skills add https://github.com/alvis/_claude --skill complete-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious manual work of creating and maintaining test suites, guiding you to achieve complete test coverage with minimal redundancy.

Core Features & Use Cases

  • Progressive Test Writing: Write tests one-at-a-time with immediate coverage verification.
  • Redundancy Reduction: Remove redundant tests while preserving coverage.
  • Fixture & Standards Optimisation: Restructure fixtures and fix standards violations during the process.

Quick Start

Use the complete-test skill to orchestrate test creation for your existing codebase. Start by selecting a set of source files to test and let the Skill guide you toward 100% coverage with validated results.

Frequently Asked Questions about complete-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I achieve 100% test coverage for my TypeScript codebase?

Test coverage measures how much of your code is executed by tests. Achieving 100% test coverage means writing tests that exercise every line, branch, and function. This Skill automates that process by identifying coverage gaps in your source code and generating progressive tests with immediate v8-based verification, eliminating manual tracking.

Can I use Vitest to remove redundant tests while maintaining coverage?

Yes. This Skill reduces test redundancy by analyzing your existing Vitest suite and identifying duplicate assertions or overlapping test cases. It restructures fixtures and removes redundant tests while preserving 100% coverage, streamlining your test suite and reducing maintenance overhead.

How do I integrate test coverage verification into my TypeScript workflow?

This Skill coordinates batch processing of 2-5 TypeScript files at a time, writing tests progressively and verifying coverage with each batch using Vitest's v8 provider. It automates the end-to-end workflow from gap identification through fixture consolidation to standards compliance, so you see immediate coverage results.

What's the best way to structure test fixtures for optimal coverage?

Test fixtures provide reusable setup and data for tests. This Skill consolidates fragmented fixtures into efficient, maintainable structures that reduce duplication and improve readability. During test creation, it simultaneously refactors fixtures to align with testing and documentation standards while maintaining 100% coverage.

Does this work with existing TypeScript test suites, or only new projects?

This Skill works with existing TypeScript codebases. It fills coverage gaps in your source code by analyzing what's already tested and generating only the tests you're missing. It's designed for comprehensive test suite creation on mature projects, not just greenfield development.

How does batch processing improve test creation efficiency?

Batch processing handles 2-5 files per cycle, balancing parallel execution speed with manageable scope. This Skill orchestrates batch-based test writing to verify coverage after each batch, preventing bottlenecks and making incremental progress visible without overwhelming single-file testing.