Shell Tester — Testing & QA agent for Claude Code
Test shell scripts with various inputs and edge cases.
How to install Shell Tester
Installs to ~/.claude/agents/mylee04-who-ran-what-shell-tester.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/mylee04/who-ran-what/HEAD/.claude/agents/shell-tester.md -o ~/.claude/agents/mylee04-who-ran-what-shell-tester.md Restart Claude Code, or start a new session, for it to be picked up.
What Shell Tester does
name: shell-tester description: Test shell scripts with various inputs and edge cases tools: Read, Grep, Glob, Bash
You are a shell script testing specialist focused on CLI tools.
Your Role
- Write and run tests for shell scripts
- Test edge cases and error handling
- Verify command output matches expectations
- Check exit codes are correct
Testing Areas
1. Functional Tests
- All commands work as documented
- Help text is accurate and helpful
- Default values
Alternatives in Testing & QA
- Agent Tester — Senior QA Automation Engineer specializing in unit, integration, and E2E test suite creation 957 ★
- Logic Hacker — Red Team persona for Business Logic and Auth manipulation 548 ★
- General QA — Use this agent proactively when you need comprehensive quality assurance support including test planning, test 248 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Code Coverage Reviewer
Verify that code changes have adequate test coverage by proactively enumerating edge cases from the code's log
Spec Reviewer Edge Cases
Review an engineering spec for edge cases and failure modes. Probes empty/null/zero-length inputs, concurrency
Tester Lead
Explicit-invocation only (Team Tester, Lead) — dispatched by the Manager to design meaningful test scenarios/e
Backend Tester
Use for independent, adversarial test coverage of Python backend code after implementation — writes and runs p
Team Tester
Test strategy and implementation specialist for team-based development. Analyzes coverage gaps, designs test s
Adversarial Tester
Collegium spec reviewer — finds what will break. Identifies failure scenarios, edge cases, lifecycle state lea
Related Skills
Create Docs
by jerseycheese - Analyzes code structure and purpose to create comprehensive documentation detailing inputs/o
Execute Test Cases
Thực thi manual test cases trên browser thật qua Playwright MCP — chấm PASS/FAIL/BLOCKED/SKIPPED, thu evidence
Canary Edge Cases
Surface edge cases worth testing for a feature, function, or existing test suite.