npx claudepluginhub ahundt/autorun --plugin arsonnet# CLI Testing Workflow **Canonical command**: `/ar:ttest` (short: `/ar:tt`) **Simple, safe CLI testing** that runs tests in isolated tmux sessions without affecting your current Claude Code session. ## Quick Start ## Available Test Types ### `basic` - Basic Functionality Tests core functionality: - Command discovery and availability - Basic command execution - Help system functionality - Error handling ### `help` - Help System Tests help commands: - Help commands work correctly - Documentation is accessible - Help text is clear and useful ### Custom Commands Test any CLI command sa...
/testRuns pytest tests for CLI harness on local path or GitHub repo, verifies CLI resolution, and updates TEST.md with results if all pass.
Share bugs, ideas, or general feedback.
Canonical command: /ar:ttest (short: /ar:tt)
Simple, safe CLI testing that runs tests in isolated tmux sessions without affecting your current Claude Code session.
# Test basic commands
/ar:ttest basic
# Test specific command
/ar:ttest "npm test"
# Test help system
/ar:ttest help
basic - Basic FunctionalityTests core functionality:
help - Help SystemTests help commands:
Test any CLI command safely:
Examples:
/ar:ttest "git status"/ar:ttest "python --version"/ar:ttest "mytool --help"✅ Isolated Testing: Tests run in separate tmux sessions ✅ No Interference: Never affects your current session or files ✅ Session Cleanup: Sessions are always killed after each test (try/finally) ✅ Clean Results: Clear success/failure feedback
PASS: echo hello
hello
PASS: pwd
/Users/user/project
FAIL: mytool --broken
command not found
This focused testing provides simple, reliable CLI verification that's easy to use correctly and hard to use incorrectly.