test-changes

Dispatch a test runner agent to execute build, test, and lint suites and output a filtered error report.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/n0rvyn/indie-toolkit --skill test-changes-n0rvyn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-changes
Source: https://github.com/n0rvyn/indie-toolkit/tree/main/dev-workflow/skills/test-changes
Command: npx skills add https://github.com/n0rvyn/indie-toolkit --skill test-changes-n0rvyn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Running a project's build, tests, and lint can produce noise; this skill dispatches a dedicated test runner and returns a focused error report to keep the main context clean.

Core Features & Use Cases

  • Dispatches the dev-workflow:test-runner agent to execute the project's build, test, and lint suite.
  • Automatically detects project type or reads .claude/test-config.yml for custom commands.
  • Outputs a filtered error report with context lines, a concise summary, and return codes while keeping full logs separate.
  • Supports standalone execution and run-phase integration with optional state handling.

Quick Start

Dispatch the dev-workflow:test-runner agent on your project root to run the full build, test, and lint suite and review the error-focused report.

Frequently Asked Questions about test-changes

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

FAQPage Schema
How do I get a focused error report from my build, test, and lint suite?

To get a focused error report, this skill dispatches a dedicated test runner agent to execute your build, test, and lint commands, filtering the output to display only errors and concise summaries while keeping full logs external.

Can I customize the test commands if my project type is not auto-detected?

Yes, you can customize test commands by creating a .claude/test-config.yml file in your project root, which the skill reads to execute specific build, test, and lint instructions instead of relying on auto-detection.

How does running tests and lint with a sonnet-based agent keep the main context clean?

Running tests and lint with a sonnet-based agent keeps context clean by executing the suite in a separate runner and returning only a filtered error report with context lines and return codes to the main session.

What is included in the summary when I run my build, test, and lint suite?

The summary includes concise results for your build, tests, and lint, featuring filtered error outputs with relevant context lines and return codes, while specifying where to find the full external logs.

Does this test runner support integration into existing run-phase workflows?

Yes, the test runner supports both standalone execution and run-phase workflow integration, including optional state handling to fit seamlessly into your existing automated build and test processes.

Why do I need a separate agent to run tests and lint instead of running them directly?

You need a separate agent to run tests and lint because executing these commands directly often produces excessive noise, whereas a dedicated runner outputs a filtered error report to maintain a clean main context.