Skip to content
Back to skills

Testing Boss

ASecurity

Author or review software tests and LLM/agent evals; choose test placement and mocks, diagnose flaky CI, or repair brittle suites. Excludes unrelated code review, debugging, CI design, and production observability.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 21, 2026
developmenttestingdebugginggit

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned October 4, 2026

npx -y skills add marcioaltoe/roundfix --skill testing-boss --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Testing Boss?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Testing Boss
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/marcioaltoe-testing-boss/badge)](https://www.skillsdirectory.com/skills/marcioaltoe-testing-boss)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: testing-boss
description: "Author or review software tests and LLM/agent evals; choose test placement and mocks, diagnose flaky CI, or repair brittle suites. Excludes unrelated code review, debugging, CI design, and production observability."
metadata:
  author: Pedro Nauck
  github: https://github.com/pedronauck
  repository: https://github.com/pedronauck/skills
---

# Testing Boss

Choose tests that can expose the changed behavior's failure. Use the existing suite at the lowest layer that can observe the invariant; reuse fixtures and utilities before creating new files.

- Assert observable results, not mock behavior or implementation structure. Keep mocks at unit-test I/O boundaries; use real integration evidence for integration claims.
- When a test exposes a regression, fix production code. Change an incorrect test only with evidence that its contract is wrong or intentionally changed; preserve valid coverage.
- Existing tests or stronger build/codegen/link/render checks may already own the invariant. Do not add prose, CSS, generated-output, configuration, or snapshot tests without a real artifact contract and a reason the owning gate is insufficient.
- Coverage and mutation scores help find blind spots; they do not replace a behavioral oracle. Do not add production branches or methods solely for tests.
- Run affected checks, then the project's delivery gates. Reuse results for unchanged inputs and expand only for a failure, relevant edit, or unresolved risk. Match regression reproduction to the failure; avoid a second ceremony when red/green evidence already exists.

## References by Question

Read the relevant section, including its contract dependencies, when the question arises; test authorship by an agent does not itself require every reference.

| Question | Reference |
| --- | --- |
| Which layer or suite owns the invariant? | `references/foundations.md` |
| How should selectors, waits, data, or mocks work? | `references/patterns.md` |
| Why is a test brittle or passing for the wrong reason? | `references/antipatterns.md` |
| How should agent-generated tests be evaluated? | `references/ai-writes-tests.md` |
| How should flakiness or contract/property/mutation checks be handled? | `references/ci-automation.md` |
| How should an LLM/agent outcome be evaluated? | `references/llm-eval.md` |

`references/sources.md` holds supporting sources. Completion evidence can be a concise command/result summary; no separate report is needed unless the task's artifact contract requires one.

Files in this skill

  • SKILL.md2.7 KB
  • references/ai-writes-tests.md14.4 KB
  • references/antipatterns.md26.7 KB
  • references/ci-automation.md16.4 KB
  • references/foundations.md11.9 KB
  • references/llm-eval.md11.7 KB
  • references/patterns.md16.6 KB
  • references/sources.md10.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…