Skip to content
Automation
Agent

tester

Runs and writes tests — the green-build gate. Covers per-repo unit/integration tests and the cross-service seam when a feature spans services.

From plugin
flock
5017 skills7 agents

Claude Code

$ npx -y skills add duckbugio/flock --agent claude-code

Agent definition

tester.md
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.

Read more
@duckbugio
Ships withflock

Run a Claude Code AI dev team on your server and drive it from chat. Describe a feature in Telegram, VK or LO; the team plans it, builds it on a branch, tests it, reviews it, and opens a PR — each chat in its own isolated workspace.

5013 skills7 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
501
Star history of duckbugio/flock on GitHub, a chart by star-history.com

Other agents on flock.

arbiter

arbiter

Agent

Meta-reviewer and loop-breaker. Governs both phases (pre-PR and on-PR review), enforces the gates and cycle limits, and decides…

@duckbugio@duckbugioInstall Agent
coder

coder

Agent

Implements the planned change on a feature branch and addresses PR review comments. Handles single-repo and coordinated…

@duckbugio@duckbugioInstall Agent
planner

planner

Agent

Turns a feature request into a concrete spec and execution plan. Identifies which repo(s)/microservices are affected (one or…

@duckbugio@duckbugioInstall Agent
reviewer

reviewer

Agent

Read-only adversarial reviewer. Pre-PR it returns a verdict for the arbiter; on an open PR it posts true line-anchored INLINE…

@duckbugio@duckbugioInstall Agent
secretary-lo

secretary-lo

Agent

Handles LO messages on behalf of the owner with read-only knowledge retrieval.

@duckbugio@duckbugioInstall Agent
secretary

secretary

Agent

Handles Telegram Business messages on behalf of the owner with read-only knowledge retrieval.

@duckbugio@duckbugioInstall Agent

More agents from other plugins.

BUILT_IN_TOOLS

BUILT_IN_TOOLS

Agent

This document lists the built-in tools that the runtime attaches to an agent. It explains what each tool does and when the…

n8n10d209k
@n8n-io@n8n-ioInstall Agent
aris-fanout-leaf

aris-fanout-leaf

Agent

Read-only leaf worker for one bounded ARIS fan-out shard. Never delegates, writes files, or renders verdicts.

aris11d18k
@wanshuiyin@wanshuiyinInstall Agent
branch-diff-reviewer

branch-diff-reviewer

Agent

Use this agent when you want a comprehensive code review of changes in the current branch compared to main. This includes…

windmill11d18k
@windmill-labs@windmill-labsInstall Agent
GLOBAL

GLOBAL

Agent

本文件包含所有 Agent 必须遵守的通用规则。各 Agent 的 SOUL.md 可覆盖此处设定。

edict6w17k
@cft0808@cft0808Install Agent

Questions about tester.

Which coding agents can use tester?
tester installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.