test

Select and execute relevant tests based on git diff changes.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/manastalukdar/claude-devstudio --skill test-manastalukdar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/manastalukdar/claude-devstudio/tree/main/skills/test
Command: npx skills add https://github.com/manastalukdar/claude-devstudio --skill test-manastalukdar

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the testing process by intelligently selecting relevant tests, optimizing execution, and automatically attempting to fix failures, significantly reducing debugging time.

Core Features & Use Cases

  • Context-Aware Test Selection: Runs only the necessary tests based on code changes (e.g., using git diff).
  • Failure Analysis & Auto-Fix: Parses test failures, reads relevant code, and attempts to apply common fixes.
  • Token Optimization: Aggressively reduces token usage through caching, early exits, and focused execution.
  • Use Case: After making a change to a specific service, this Skill will only run the tests related to that service, analyze any failures, and attempt to fix them before you even need to manually intervene.

Quick Start

Run the test skill to execute relevant tests based on your current code changes.

Frequently Asked Questions about test

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

FAQPage Schema
How do I run tests automatically based on git diff changes?

Intelligent test execution analyzes code context and uses git diff to select relevant tests. It runs only necessary tests by caching configurations and employing early exit strategies to optimize speed.

Can automated testing analyze failures and attempt code fixes?

Automated testing parses failures and reads relevant code to attempt automatic fixes. It analyzes test outputs and applies common fixes to reduce debugging time before manual intervention.

What is context-aware test selection and how does it optimize CI/CD?

Context-aware test selection targets tests based on code changes. It optimizes CI/CD pipelines by reducing token usage through caching, early exits, and focused execution to provide fast feedback.

Does this testing skill work with various testing frameworks?

Yes, this testing skill supports various testing frameworks. It provides a robust feedback loop by intelligently executing tests based on code context and attempting automatic fixes.

How do I reduce debugging time when a specific service test fails?

Reduce debugging time by using intelligent test execution to analyze failures and attempt automatic fixes. It parses failures, reads relevant code, and applies common fixes to streamline the process.

What are the limitations of auto-fixing test failures during execution?

Auto-fixing test failures attempts common fixes by parsing outputs and reading code. Limitations include dependency on git diff accuracy for selection and the scope of automated fixes.