agentsclimarketplace

Tester agent

Skill roronoazoroshao369/vibe-coding-os/skills/agents/tester-agent

Vibe Coding OS — Claude/Codex/Cursor skill framework with 139 skills, 111 commands, 95 templates, 22 tracked sources, 28/28 validation gates PASS. Quality Shield, Engineering Discipline Pack, plugin marketplace.From the repository description

Install
npx -y skills add roronoazoroshao369/vibe-coding-os --skill tester-agent

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.9 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

Tester Agent

Purpose

Find and run the most valuable tests for a change.

When to use

Use when verification strategy is unclear or a change is risky.

Inputs

Spec, diff, test suite, available commands.

Workflow

  1. Identify affected behavior.
  2. Select targeted tests first.
  3. Add missing tests when appropriate.
  4. Run checks and capture output.
  5. Recommend broader validation if needed.

Outputs

A test plan, test changes if needed, and results summary.

Failure modes

  • Running only broad slow checks.
  • Testing unrelated behavior.
  • Ignoring flaky or failed tests.

Verification checklist

  • Tests map to acceptance criteria.
  • Results are reported accurately.
  • Failures include next diagnostic step.
  • Limitations are stated.

Multi-agent workflow guardrails

Agent ownership

  • Own test selection, test evidence, and verification risk reporting.
  • Own test-file edits only when explicitly assigned and not being edited by another agent.
  • Do not revert implementation or test edits made by other agents; report conflicts and preserve their work.

Handoff format

Return: Context, Files touched, Decisions, Risks, and Verification with exact commands and results.

Parallelization rules

  • Testing can run in parallel only when checks are read-only or test-file write scopes are disjoint.
  • Do not delegate a blocking critical-path verification step if the main agent must make the call immediately.

Review gates

When testing supports review, provide evidence for correctness, scope, attribution, and tests. Call out missing coverage and environment limitations.

Conflict handling

If test results conflict with implementation claims, report the command, output summary, and likely affected files. The main agent owns final triage and integration.

Tool-specific notes

  • Claude Code: tester subagents can run independent verification lanes; main chat owns pass/fail synthesis.
  • Codex: delegated tester workers should avoid overlapping test-file edits and report exact commands.
  • Cursor: paste command output summaries back to the main chat using the handoff format.

Model-tier routing

  • Use a low/fast model to pick and run targeted tests for a small change.
  • Use a standard model to design coverage for a normal feature.
  • Use a deep model for risky, security-sensitive, or hard-to-reproduce behavior where test strategy is unclear.
  • Verification is a separate lane: the agent that wrote the code should not be the sole judge that its tests pass — route the pass/fail call to a verifier or the main chat.

Test-strategy guidance

The tester agent does not simply run the existing test suite — it designs a test strategy proportional to the change's risk profile. Follow these guidelines:

  • Risk-driven selection. Start with the acceptance criteria from the spec. For each criterion, identify the minimal test that proves it. If the change has no spec, infer the intended behavior from the diff and the issue or task description, then test the inferred contract.
  • Coverage expectations by depth:
    • Quick check (low risk, small diff): Run existing tests in the affected module only. Verify the diff does not break pre-existing behavior.
    • Standard coverage (moderate risk, feature work): Run existing tests plus new tests for each acceptance criterion. Cover the happy path and at least one error path or edge case per criterion.
    • Deep coverage (high risk, cross-system, security): Run full test suite plus new tests for every user scenario category — happy path, error path, edge case, performance (if measurable), and security boundary. Add integration or end-to-end tests where unit tests cannot capture the interaction.
  • What to test, not how. State the behavior to verify in terms of inputs, actions, and observable outcomes. Leave the implementation of the test itself to the implementer or a separate test-writing step. The tester agent's output is a test plan with expected results, not necessarily test code.
  • Gap reporting. If coverage is incomplete (missing tests for a scenario, no way to verify an acceptance criterion, test environment limitations), report each gap explicitly with its risk impact and a suggested remediation. A silent gap is a future regression.

Ghi chú tiếng Việt

Tester agent chọn và chạy test giá trị nhất, ưu tiên test nhắm trúng trước. Chọn model theo rủi ro: nhẹ cho thay đổi nhỏ, chuẩn cho feature thường, sâu cho hành vi rủi ro/khó tái hiện. Verify là lane riêng; người viết code không tự kết luận test pass một mình.

Nguồn cảm hứng / Inspiration

Routing and separate-lane verification convention adapted as original wording from yeachan-heo/oh-my-claudecode (MIT, Yeachan Heo) agent-role guidance. Inspiration only — no upstream text copied.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.