code-testing-agent

Generates compile-ready unit tests for supported languages and frameworks via Research-Plan-Implement workflow.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/1k-off/umbraco-observability-playground --skill code-testing-agent-1k-off
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-testing-agent
Source: https://github.com/1k-off/umbraco-observability-playground/tree/main/.agents/skills/code-testing-agent
Command: npx skills add https://github.com/1k-off/umbraco-observability-playground --skill code-testing-agent-1k-off

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the time-consuming effort of writing unit tests by generating buildable, project-conformant unit tests that compile and pass, helping you improve coverage efficiently.

Core Features & Use Cases

  • Research → Plan → Implement pipeline: Automatically analyzes your codebase, designs a phased test plan, and generates tests per phase.
  • Multi-language unit testing: Supports many languages and common test frameworks (e.g., C#, TypeScript/JavaScript, Python, Go, Rust, Java).
  • Correctness-focused verification: Compiles tests, runs them, fixes issues on failure, and formats/lints generated code.
  • Coverage-oriented test scenarios: Prioritizes happy paths, edge cases, and error cases to target comprehensive coverage (aiming around 80%).

Quick Start

Ask an AI to generate and write unit tests for my codebase at 80%+ coverage following the unit-test-generation guidelines, and ensure the tests compile and pass.

Frequently Asked Questions about code-testing-agent

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

FAQPage Schema
How do I generate unit tests that pass for an existing codebase?

Generating unit tests that pass requires analyzing target files, designing a phased test plan, and implementing compile-ready test suites. This Skill runs a Research→Plan→Implement workflow to produce correct, project-conformant tests that pass verification.

Can I use this to add pytest and jest tests for multiple programming languages?

You can generate unit tests for multiple languages including Python with pytest, TypeScript and JavaScript with jest, plus C#, Go, Rust, and Java. The Skill scaffolds test projects and writes compile-ready test suites across supported frameworks.

What is the best way to improve code coverage to 80% across edge cases and error paths?

Improving code coverage to 80% is achieved by prioritizing happy paths, edge cases, and error cases during test generation. The Skill designs coverage-oriented test scenarios targeting comprehensive verification across your target codebase files.

Does the generated test suite compile and fix failing tests automatically?

The generated test suite compiles and fixes failing tests automatically. The Skill verifies correctness by compiling tests, running them, fixing issues on failure, and formatting or linting the generated code to ensure passing results.

Do I need to set up a test project before generating CI-ready tests?

You do not need to set up a test project beforehand. The Skill supports scaffolding new test projects from scratch, applying phased stateful orchestration to produce CI-ready tests that follow your existing project conventions.