بنقرة واحدة
quality-dashboard
Unified project health dashboard aggregating all quality metrics
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Unified project health dashboard aggregating all quality metrics
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
DEPRECATED - Use domain-specific skills instead. Routes to bazinga-db-core, bazinga-db-workflow, bazinga-db-agents, or bazinga-db-context.
Task groups and development planning. Use when managing task groups, development plans, or success criteria.
Agent logs, reasoning, and token tracking. Use when logging interactions, saving reasoning, tracking tokens, or managing events.
Validates BAZINGA completion claims with independent verification. Spawned ONLY when PM sends BAZINGA. Acts as final quality gate - verifies test failures, coverage, evidence, and criteria independently. Returns ACCEPT or REJECT verdict.
Build complete agent prompts deterministically via Python script. Use BEFORE spawning any BAZINGA agent (Developer, QA, Tech Lead, PM, etc.).
Context packages and learning patterns. Use when managing context packages, error patterns, or strategies.
| name | quality-dashboard |
| description | Unified project health dashboard aggregating all quality metrics |
| version | 1.0.0 |
| allowed-tools | ["Bash","Read"] |
You are the quality-dashboard skill. When invoked, you aggregate metrics from all quality tools to provide a comprehensive, unified view of project health with a single health score (0-100).
Invoke this skill when:
Do NOT invoke when:
When invoked:
Use the Bash tool to run the pre-built dashboard script.
On Unix/macOS:
bash .claude/skills/quality-dashboard/scripts/dashboard.sh
On Windows (PowerShell):
pwsh .claude/skills/quality-dashboard/scripts/dashboard.ps1
Cross-platform detection: Check if running on Windows (
$env:OScontains "Windows" orunamedoesn't exist) and run the appropriate script.
This script will:
bazinga/security_scan.jsonbazinga/coverage_report.jsonbazinga/lint_results.jsonbazinga/project_metrics.jsonbazinga/artifacts/{SESSION_ID}/skills/quality_dashboard.jsonUse the Read tool to read:
bazinga/artifacts/{SESSION_ID}/skills/quality_dashboard.json
Extract key information:
overall_health_score - Single score 0-100health_level - excellent/good/fair/poor/criticalmetrics.security.score - Security component scoremetrics.coverage.score - Coverage component scoremetrics.lint.score - Lint component scoremetrics.velocity.score - Velocity component scorequality_gates_status - passed/failed for each gateanomalies - Detected issuesrecommendations - Action itemsReturn a concise summary to the calling agent:
Quality Dashboard Summary:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Overall Health: {score}/100 ({level})
Trend: {overall_trend}
Component Scores:
- Security: {score}/100 [{trend}]
- Coverage: {score}/100 [{trend}]
- Lint: {score}/100 [{trend}]
- Velocity: {score}/100 [{trend}]
Quality Gates:
- Security: {passed/failed}
- Coverage: {passed/failed}
- Lint: {passed/failed}
{If anomalies:}
⚠️ Anomalies Detected:
- {anomaly}
Top Recommendations:
1. {recommendation}
2. {recommendation}
3. {recommendation}
Details saved to: bazinga/artifacts/{SESSION_ID}/skills/quality_dashboard.json
Scenario: Healthy Project
Input: PM requesting overall health status after all quality checks
Expected output:
Quality Dashboard Summary:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Overall Health: 92/100 (excellent)
Trend: improving
Component Scores:
- Security: 100/100 [stable]
- Coverage: 94/100 [improving]
- Lint: 95/100 [stable]
- Velocity: 80/100 [improving]
Quality Gates:
- Security: passed ✅
- Coverage: passed ✅
- Lint: passed ✅
Top Recommendations:
1. Continue current practices
2. Coverage improved by 12% this iteration
Details saved to: bazinga/artifacts/{SESSION_ID}/skills/quality_dashboard.json
Scenario: Quality Issues Detected
Input: PM checking health after detecting test failures
Expected output:
Quality Dashboard Summary:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Overall Health: 58/100 (fair)
Trend: declining
Component Scores:
- Security: 70/100 [declining]
- Coverage: 62/100 [declining]
- Lint: 45/100 [declining]
- Velocity: 55/100 [stable]
Quality Gates:
- Security: failed ❌ (3 high issues)
- Coverage: failed ❌ (below 70%)
- Lint: failed ❌ (12 errors)
⚠️ Anomalies Detected:
- Security score dropped 25 points from last run
- Coverage decreased in auth module (82% -> 62%)
- Lint errors increased by 150%
Top Recommendations:
1. Address 3 high-severity security issues before deployment
2. Add tests for auth module (20% coverage drop)
3. Fix 12 linting errors
Details saved to: bazinga/artifacts/{SESSION_ID}/skills/quality_dashboard.json
If all metric files missing:
If only some metrics missing:
If previous dashboard not found: