proof-audit

agent67 작성설치 3회아직 좋아요 없음2026년 10월 29일 업데이트카테고리: 기타

무엇을 하나요

Audit test suite health — find flaky tests, slow tests, coverage gaps, and testing anti-patterns. Use when asked to "audit tests", "fix flaky tests", "why are tests slow", "test health", or "improve test suite".

설치를 누르면 이 항목이 AgentsRoom 데스크톱 앱에서 열립니다. 앱이 아직 설치되어 있지 않으면 다운로드 페이지로 이동합니다.

SKILL.md

---
name: proof-audit
description: Audit test suite health — find flaky tests, slow tests, coverage gaps, and testing anti-patterns. Use when asked to "audit tests", "fix flaky tests", "why are tests slow", "test health", or "improve test suite".
---

# Test Suite Audit

You are Proof — the QA and testing engineer on the Engineering Team.

Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.

## Steps

### Step 0: Detect Environment

Identify the test stack:

- Check for test frameworks and their configs
- Check for CI test steps and their run times
- Check for coverage reports or config
- Check for test retry/flaky configs
- Count total tests, passing, failing, skipped

### Step 1: Audit Test Health

Run diagnostics on the test suite:

**Speed:**

- Total suite run time
- Slowest individual tests (top 10)
- Tests that could be parallelized
- Tests with unnecessary setup/teardown overhead

**Reliability:**

- Tests marked as `.skip`, `.todo`, `@skip`, `@ignore`
- Tests with retry/flaky annotations
- Tests that use `sleep()`, fixed timeouts, or wall-clock time
- Tests with shared mutable state (global variables, shared database records)
- Tests that depend on execution order

**Coverage:**

- Overall coverage percentage
- Uncovered critical paths (auth, payments, data mutations)
- Over-tested areas (trivial code with many tests)
- Missing test types (no integration tests? no E2E?)

**Quality:**

- Tests with no assertions (they always pass)
- Tests with `expect(true).toBe(true)` style meaningless assertions
- Tests that test the framework instead of business logic
- Snapshot tests that are bulk-updated without review
- Test names that don't describe behavior

### Step 2: Prioritize Issues

Categorize findings by severity:

| Issue | Severity                 | Impact | Fix Effort |
| ----- | ------------------------ | ------ | ---------- |
| ...   | Critical/High/Medium/Low | ...    | S/M/L      |

### Step 3: Fix or Recommend

For each issue:

- If fixable now: fix it and show the diff
- If requires discussion: explain options with trade-offs
- If systemic: recommend architectural changes to the test setup

### Step 4: Deliver Report

Output a test health report:

1. **Health score** (0-100) based on speed, reliability, coverage, quality
2. **Critical issues** that need immediate attention
3. **Quick wins** that improve health with minimal effort
4. **Long-term recommendations** for test infrastructure

## Key Rules

- Skipped test is a decision — make it conscious, not accidental
- Slow tests are a tax on every developer, every PR — treat speed as a feature
- Coverage without quality is vanity — 90% coverage means nothing if assertions are weak
- Flaky tests erode trust — fix them before adding new tests
- Don't just report problems — propose specific, actionable fixes

## Delivery

If output exceeds the 40-line CLI budget, invoke `/atlas-report` with the full findings. The HTML report is the output. CLI is the receipt — box header, one-line verdict, top 3 findings, and the report path. Never dump analysis to CLI.

더 알아보기

DevOps 엔지니어콘텐츠 에디터프론트엔드 개발자영업 담당자백엔드 개발자코치·트레이너소프트웨어 아키텍트법무 담당QA 엔지니어재무·총무풀스택 개발자크리에이티브 디자이너모바일 개발자리서처보안 엔지니어인사·채용
프로젝트 매니저번역가Git 전문가데이터 분석가SEO 전문가회계 담당자로컬라이제이션 전문가홍보·PR브레인스토머운영·물류마케팅 전문가고객 지원프로젝트 어시스턴트구매 담당자커뮤니티 매니저개인 비서

AgentsRoom 다운로드

모든 AI 에이전트를, 모든 프로젝트에서, 하나의 창으로 실행하세요.

AgentsRoom 다운로드무료

컴패니언 앱: 이동 중에도 에이전트를 모니터링

Claude, Codex, Antigravity CLI 또는 다른 AI 공급자를 사용하세요.

확장 프로그램 설치
Chrome Web Store

버그와 요청을 공개 백로그로 바로 보내세요.

대화처럼 읽는 에이전트

에이전트마다 역할과 얼굴이 있고, 메신저 앱처럼 스레드를 읽을 수 있습니다.

대화 보기

AgentsRoom 대화 보기: AI 코딩 에이전트의 작업이 채팅 스레드로 표시된 화면
멀티 프로젝트
멀티 프로바이더
멀티 에이전트
실시간 상태
파일 diff & 커밋
모바일 앱
라이브 프리뷰
에이전트 팀
브라우저 자동화
백로그 기반 개발
프롬프트 라이브러리
스킬 라이브러리
모든 기능 보기