/test — Run Tests with Clean Output

SkillDev tools

Use EVERY TIME you need to run tests, verify tests pass, or check for regressions. ALWAYS use this instead of running eldev directly.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the /test — Run Tests with Clean Output skill

What this skill tells your AI

The instructions your AI receives, as published by trevoke/org-gtd.el in .claude/skills/test/SKILL.md and read by ahel’s review.

Run ./run-tests.sh (in this skill's directory) to execute tests. The script handles all noise filtering and outputs only a clean summary.

How to Run

.claude/skills/test/run-tests.sh [ARGUMENT]

Parse the ARGUMENTS line and pass it through:

ArgumentWhat it does
(none) / allFull suite
test/unit/foo-test.elSingle file
unit / integration / acceptanceCategory

Resolving test names

If the argument contains / but no .el (looks like a test name, e.g. stuck-sa-filter/cancelled-project-task-skipped):

  1. Grep for deftest <name> in test/ to find the file
  2. Pass the file path to run-tests.sh

Output Format

The script returns one of:

Success: PASS: 1195 tests in 18.4s

Failure: Summary line + full failure/error details (test name, expected/actual, file:line)

Unexpected: Last 30 lines of raw output

Report the script output verbatim. Do not add commentary unless the user asks.

Signals

GitHub stars
484
Forks
58
Last commit
Aug 2026

ahel review

  • K6low
    bundled executables the agent is told to run

Automated review, not a security audit. Ruleset v1+k2.

Advanced
Catalog kind
skill
Gateway key
test-trevoke
Source
github.com/trevoke/org-gtd.el