improve-ut

Analyze changed files and apply unit-test specs to update tests.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/MaplumeX/deepresearch --skill improve-ut-maplumex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: improve-ut
Source: https://github.com/MaplumeX/deepresearch/tree/main/.agents/skills/improve-ut
Command: npx skills add https://github.com/MaplumeX/deepresearch --skill improve-ut-maplumex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates improving test coverage by analyzing changed files and applying project-specific unit-test specs from .trellis/spec/unit-test specs.

Core Features & Use Cases

  • Determine test scope (unit, integration, regression) based on unit-test specs discovered dynamically.
  • Add or update tests following existing project patterns and conventions.
  • Run validation steps (lint, typecheck, and tests) and report gaps or remaining test needs.

Quick Start

Run improve-ut to generate and update tests for changed files.

Frequently Asked Questions about improve-ut

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

FAQPage Schema
How do I automatically improve test coverage for changed code in Python?

To improve test coverage for changed code, this automation analyzes modified files and applies project-specific unit-test specs from the .trellis/spec directory to generate or update tests accordingly.

What is the best way to add unit tests that follow existing project conventions?

The best way to add unit tests following existing conventions is to dynamically discover project-specific specs, which allows the tool to replicate established patterns when updating or adding new tests.

How do I determine the correct test scope for my recent code changes?

You can determine the correct test scope by referencing dynamically discovered unit-test specs, which automatically classify whether your code changes require unit, integration, or regression testing.

Do I need to manually run lint and typecheck after generating new unit tests?

You do not need to manually run lint and typecheck after generating unit tests, because the validation steps run automatically to ensure code quality and identify any remaining test gaps.

Can I apply automated test generation across multiple packages in my project?

Yes, you can apply automated test generation across multiple packages, as the tool analyzes changed files across all packages and updates or adds tests based on the discovered specs.