run-tests

Run type checks and test suites with green/red status reports.

43|1|Updated Feb 19, 2024
One-click install
npx skills add https://github.com/dogganidhal/noddde --skill run-tests-dogganidhal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-tests
Source: https://github.com/dogganidhal/noddde/tree/main/.claude/skills/run-tests
Command: npx skills add https://github.com/dogganidhal/noddde --skill run-tests-dogganidhal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a deterministic workflow to validate a codebase by performing type checks, running tests, and reporting clear green/red status, enabling teams to gauge code health quickly.

Core Features & Use Cases

  • Orchestrates type checking, test execution, and result reporting for a TypeScript project.
  • Supports targeted test selection via spec paths or module names, or the full-suite run.
  • Produces a standardized green/red status summary with next steps for remediation.

Quick Start

Run the run-tests skill to execute the current test suite and report GREEN or RED status.

Frequently Asked Questions about run-tests

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

FAQPage Schema
How do I run TypeScript type checks and Vitest test suites together?

You can run TypeScript type checks and Vitest test suites together using a deterministic workflow that executes tsc, runs the specified tests, and reports a standardized green or red status with remediation next steps.

Can I run a targeted subset of my Vitest suite instead of the full test suite?

Yes, you can run a targeted subset of your Vitest suite by specifying a spec path or module name, enabling focused verification of individual code changes without executing the full test suite.

What is the best way to report CI test status and next steps for a TypeScript codebase?

The best way to report CI test status is to orchestrate type checking and test execution into a standardized green or red status summary that includes actionable next steps for fixing any identified failures.

Does this test execution workflow support selecting tests by spec path for module-level validation?

Yes, the test execution workflow supports selecting tests by spec path or module name, allowing you to perform targeted module-level validation or full-suite validation depending on your verification needs.

Why does my TypeScript project need type checking before running Vitest tests?

Type checking with tsc before running Vitest tests ensures codebase health by catching type errors early, allowing the subsequent test execution phase to validate runtime logic and produce a reliable green or red status report.