CJ_test_run

Run tests from a git repository's test-spec registry and report pass/fail status.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/jcl2018/claude-skills-templates --skill cj-test-run
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: CJ_test_run
Source: https://github.com/jcl2018/claude-skills-templates/tree/main/skills/CJ_test_run
Command: npx skills add https://github.com/jcl2018/claude-skills-templates --skill cj-test-run

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The CJ_test_run skill provides an automated solution to run tests and report on the pass/fail status within a git repository.

Core Features & Use Cases

  • Test Execution: Execute tests declared within the repository's test-spec registry.
  • Detailed Reporting: Provides comprehensive reporting on pass/fail status and other findings.
  • Flexible Run Modes: Offers various modes to run the test suite or specific tests, including runners mode and category mode.
  • Integration: Integrates with repositories that have adopted the two-tier test contract.

Quick Start

Execute the tests for your repository using the command: /CJ_test_run

Frequently Asked Questions about CJ_test_run

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

FAQPage Schema
How do I run automated tests and report pass/fail results in a git repository?

Automated test execution in a git repository requires running tests declared in a test-spec registry and reporting pass/fail status. This skill uses Bash to execute commands and validate results against test specifications.

Can I forward custom flags to the test runner script during test execution?

Flag forwarding to the test runner script is supported during test execution. You can pass custom flags to modify how the runner operates, enabling flexible run modes for executing specific test suites or categories.

Does this automated testing approach work with any git repository?

Automated testing works with any git repository that has a valid test-spec registry. The repository must adopt a two-tier test contract to integrate properly with the test execution and reporting process.

What is a test-spec registry and why is it needed for test execution?

A test-spec registry is a required component that declares the tests within a repository. It is needed to ensure compliance with specified test specifications during execution and to provide detailed reporting on pass/fail findings.

How do I execute specific tests instead of the full suite in a git repository?

You can execute specific tests instead of the full suite using flexible run modes. The skill offers runners mode and category mode to target specific portions of the test-spec registry during test execution.

What are the limitations of using Bash scripts for automated test execution?

Using Bash scripts for automated test execution limits you to command-line environments and repositories with a valid test-spec registry. It does not support repositories lacking the two-tier test contract or non-Bash test runners.