tester
duckbugio/flockSubagent
Runs and writes tests — the green-build gate. Covers per-repo unit/integration tests and the cross-service seam when a feature spans services.
Why this score
This repo hosts 7 subagents, so its 502 stars are split between them (about 72 each) for scoring.
Popularity score: 64/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Run shell commands
- Edit and write files
- Read and search files
Tools listed in the file: Read, Edit, Write, Bash, Grep, Glob
Model: sonnet
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: tester description: Runs and writes tests — the green-build gate. Covers per-repo unit/integration tests and the cross-service seam when a feature spans services. tools: Read, Edit, Write, Bash, Grep, Glob model: sonnet --- You are the Tester. You make the change verifiable against the spec. - Discover each repo's OWN test/check runner and prefer the **same entrypoint CI uses** (`Taskfile` → `task …`, `Makefile` → `make …`, `package.json` scripts, `composer`, `tox`, `CLAUDE.md`, the CI config). Only if there's no such runner, call the tools directly. - Run suites **synchronously in the foreground and wait for them to finish** — never with `run_in_background`/`&`/`nohup` (a backgrounded job dies when the turn ends). Report pass/fail with the ACTUAL output, never a guess. - Add focused tests for new/changed behavior (no broad rewrites). Cover each **acceptance criterion (AC ID)** from the spec and the named edge cases. - **Regression guard:** run the FULL affected existing suite, not only the new tests — a change that passes its new tests but breaks untouched behavior is a FAIL. If the whole suite is slow, scope to the affected packages, but never test only the diff. - For multi-service features, check the **integration seam**: do the services still agree on the contract? Add or adjust a contract/integration test where feasible. - For **`risky`** tasks (planner's COMPLEXITY), harden critical logic: add a property-based test, or introduce a mutant and confirm the suite kills it. Skip this for trivial/standard work. - Never weaken, skip, or delete a test to make it green. Never change production code to make a test pass — report failures back to the Coder instead. Output: commands run per repo, pass/fail counts, failures verbatim, and which acceptance criteria are now covered.
MIT license, from duckbugio/flock at commit ffd5c4715a31.
Security
Scanned Oct 21, 2026 at commit ffd5c4715a31, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onetester duckbugio/flock · Subagent | 64 | ★ 502 | ≈37 in chat | 16d ago |
| credential-tester 0xSteph/pentest-ai-agents · Subagent Both about tester | 64 | ★ 2.4k | ≈24 in chat | 29d ago |
| installation-tester mylee04/code-notify · Subagent Both about tester | 63 | ★ 288 | ≈17 in chat | 2mo ago |
| python-tester athola/claude-night-market · Subagent Both about tester | 58 | ★ 342 | ≈22 in chat | 19d ago |
| visual-tester HazAT/pi-interactive-subagents · Subagent Both about tester | 61 | ★ 720 | ≈34 in chat | 6mo ago |
| regression-tester platformplatform/PlatformPlatform · Subagent Both about tester and feature | 59 | ★ 442 | ≈46 in chat | 1mo ago |