Radar

Identify edge cases, repair flaky tests, and expand coverage across multiple languages.

68|14|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/simota/agent-skills --skill radar-simota
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Radar
Source: https://github.com/simota/agent-skills/tree/main/radar
Command: npx skills add https://github.com/simota/agent-skills --skill radar-simota

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the critical need for robust and reliable software by improving test suites, fixing flaky tests, and increasing code coverage, thereby reducing regressions and enhancing overall product quality.

Core Features & Use Cases

  • Edge Case Testing: Identifies and adds tests for boundary conditions and edge cases.
  • Flaky Test Repair: Diagnoses and fixes intermittent test failures.
  • Coverage Improvement: Increases test coverage by adding targeted tests.
  • Regression Testing: Adds tests to prevent the reintroduction of bugs.
  • Use Case: A critical bug was recently fixed, but the team is worried it might reappear. Use Radar to add specific regression tests that cover the exact scenario of the bug, ensuring it stays fixed.

Quick Start

Use the Radar skill to add missing tests for the new authentication module.

Frequently Asked Questions about Radar

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

FAQPage Schema
How do I fix flaky tests in my CI pipeline?

Flaky test resolution requires diagnosing intermittent failures through deterministic testing patterns and specific framework defaults. You can repair flaky tests by identifying non-deterministic behaviors, isolating edge cases, and applying targeted testing strategies to ensure consistent execution across supported languages.

What is the best way to increase code coverage for edge cases?

Increasing code coverage involves identifying boundary conditions and adding targeted tests for untested execution paths. Edge case testing systematically exposes hidden defects by generating specific test patterns that validate extreme inputs and boundary logic across your software modules.

Does test automation support multiple languages like Python, Go, and Rust?

Test automation supports multiple languages including JS/TS, Python, Go, Rust, and Java. It provides specific guidance on testing patterns, framework defaults, and CI integration to ensure deterministic and robust quality assurance across diverse technology stacks.

How do I add regression tests after fixing a critical bug?

Adding regression tests involves creating specific test cases that cover the exact scenario of the fixed bug to prevent reintroduction. You implement targeted tests validating the corrected behavior, ensuring the specific defect remains permanently resolved within your codebase.

Why does my test suite fail intermittently during regression testing?

Intermittent test suite failures during regression testing often stem from flaky tests caused by non-deterministic behaviors or unhandled edge cases. Resolving these requires diagnosing root causes through comprehensive testing strategies and applying deterministic patterns for reliable quality assurance.