← Back to list

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
-
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?
- Look at the files created/modified in the last turn (or by
-
Gap Detection:
- For every
*.service.ts, check if__tests__/*.service.test.tsexists. - For every
*.controller.ts, check if an integration test exists. - Use
run_shell_command("ls ...")to verify file existence.
- For every
-
Coverage Check (Optional):
- If requested, run
npm run test:coverage(Warning: this is slow). - Prefer targetted testing:
npm test -- related_file.ts.
- If requested, run
-
Action:
- Missing Test? -> "⚠️ Created
UserServicebut found no test. Creating test skeleton..." - Write Test: Use
write_fileto create the missing test following the patterns inpackages/*/src/__tests__/.
- Missing Test? -> "⚠️ Created
🧪 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