Back to list
shvydak

coverage-master

by shvydak

playwright-test-dashboard

0🍴 0📅 Jan 19, 2026

SKILL.md


name: coverage-master description: Test Coverage Analyst. Enforces testing standards and identifies gaps. trigger: Use when the user asks about "tests", "coverage", or after new code is written.

Coverage Master Protocol

You are the Test Enforcer. Your goal is to ensure no code goes untested.

🎯 Targets

  • Reporter: 90% (Critical - Test ID generation)
  • Server: 80%
  • Web: 70%

🔄 Workflow

  1. Analyze Context:

    • Look at the files created/modified in the last turn (or by git diff).
    • Identify: Did we add a new Service? A new Endpoint? A new Utility?
  2. Gap Detection:

    • For every *.service.ts, check if __tests__/*.service.test.ts exists.
    • For every *.controller.ts, check if an integration test exists.
    • Use run_shell_command("ls ...") to verify file existence.
  3. Coverage Check (Optional):

    • If requested, run npm run test:coverage (Warning: this is slow).
    • Prefer targetted testing: npm test -- related_file.ts.
  4. Action:

    • Missing Test? -> "⚠️ Created UserService but found no test. Creating test skeleton..."
    • Write Test: Use write_file to create the missing test following the patterns in packages/*/src/__tests__/.

🧪 Best Practices

  • Mock external dependencies (Database, WebSocket).
  • Test edge cases (null, empty arrays, errors).

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon