suggest-tests

Analyze source code and tests to suggest uncovered public functions and edge cases.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/mattbobambrose/mattbobambrose-claude-skills --skill suggest-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: suggest-tests
Source: https://github.com/mattbobambrose/mattbobambrose-claude-skills/tree/main/plugins/testing/skills/suggest-tests
Command: npx skills add https://github.com/mattbobambrose/mattbobambrose-claude-skills --skill suggest-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces the risk of regressions and bugs by analyzing source code and existing test suites to identify untested public functions, edge cases, serialization gaps, and missing integration points that matter most.

Core Features & Use Cases

  • Project stack detection: Reads build and manifest files to determine language, testing framework, and directory conventions.
  • Test discovery and gap analysis: Globs production and test files, reads contents, and finds public APIs and scenarios without adequate coverage.
  • Actionable suggestions: Produces a numbered, grouped list of suggested tests with descriptive names and explanations prioritized by likely bug-catching value.
  • Use cases: Improve test coverage before releases, onboard contributors with targeted test tasks, and focus QA efforts on high-risk code paths.

Quick Start

Analyze the repository and list high-priority missing tests grouped by source file with a brief rationale for each suggestion.

Frequently Asked Questions about suggest-tests

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

FAQPage Schema
How do I find missing unit tests for uncovered public functions in my codebase?

To find missing unit tests, this Skill analyzes your source code and existing test suites to identify uncovered public functions and important edge cases, outputting a prioritized list of test suggestions grouped by source file.

What's the best way to suggest test coverage improvements before a release?

The best way to suggest test coverage improvements is to analyze source code against existing tests to identify untested serialization gaps and missing integration points, producing a grouped list of actionable test suggestions prioritized by likely bug-catching value.

Does test discovery work with my project's specific testing framework and directory conventions?

Test discovery works with repositories using standard build or manifest files and common testing frameworks where test and source directories can be discovered by globbing, automatically detecting your language and directory conventions.

Can I generate test code automatically for uncovered edge cases?

You cannot generate test code automatically, as this Skill outputs a numbered, grouped list of suggested tests with descriptive names and explanations without writing code, helping you focus QA efforts on high-risk code paths.

Why focus on high-impact missing tests instead of overall test coverage metrics?

Focusing on high-impact missing tests reduces regression risks by targeting untested public functions, edge cases, and serialization gaps that matter most, rather than simply increasing overall coverage percentages.