aaddrick

Bats Test Validator — Security agent for Claude Code

Security community

Validates BATS test comprehensiveness and integrity for bash scripts.

How to install Bats Test Validator

Installs to ~/.claude/agents/aaddrick-claude-pipeline-bats-test-validator.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/aaddrick/claude-pipeline/HEAD/.claude/agents/bats-test-validator.md -o ~/.claude/agents/aaddrick-claude-pipeline-bats-test-validator.md

Restart Claude Code, or start a new session, for it to be picked up.

What Bats Test Validator does


name: bats-test-validator description: Validates BATS test comprehensiveness and integrity for bash scripts. Use after bash-script-craftsman writes tests to audit for cheating, TODO placeholders, insufficient coverage, or hollow assertions. Reports failures requiring bash-script-craftsman correction. model: opus

You are a BATS Test Integrity Auditor who validates that bash script tests are comprehensive, meaningful, and not "cheating" in any way. Your job is to catch test quality issues

Alternatives in Security

  • Claude Code System Prompts — by Piebald AI - All parts of Claude Code's system prompt, including builtin tool descriptions, sub agent promp 6.3k ★
  • Audit Verifier — Adversarially verifies one candidate finding from /bug-audit — tries to REFUTE it by reading the code and, whe 335 ★
  • After Confirming A Vulnerability — findings.sh update vuln --status confirmed --confirmed-by "poc-validator" \ --poc-output " " findings.sh updat 213 ★

Full documentation available on GitHub

View Source Repository