quality-dashboard

Aggregate security, coverage, and lint JSON reports into a unified health score.

Updated Nov 7, 2025
One-click install
npx skills add https://github.com/mehdic/CDC --skill quality-dashboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-dashboard
Source: https://github.com/mehdic/CDC/tree/main/.claude/skills/quality-dashboard
Command: npx skills add https://github.com/mehdic/CDC --skill quality-dashboard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

Project quality is often scattered across multiple tools (security, coverage, linting), making it hard to get a holistic view. This Skill aggregates all quality metrics into a single, easy-to-understand dashboard.

Core Features & Use Cases

  • Unified Health Score: Provides a single score (0-100) for overall project health, with trend analysis and anomaly detection.
  • Actionable Recommendations: Generates specific recommendations to address identified quality issues.
  • Use Case: Before a major release, use this Skill to get a comprehensive health check, identify critical issues, and ensure the project meets quality gates.

Quick Start

Generate a unified quality dashboard for the current project.

Frequently Asked Questions about quality-dashboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate security, coverage, and linting metrics into a single project health score?

Quality dashboard aggregates metrics from security scans, test coverage, and linting into a unified 0-100 health score. It weighs Security 35%, Coverage 30%, Lint 20%, and Velocity 15%, then outputs a single JSON dashboard with overall and per-component scores to support deployment decisions.

What data does the quality dashboard need as input?

The dashboard reads JSON reports from security-scan, test-coverage, and lint-check Skills. It processes these reports to compute weighted scores, detect anomalies by comparing to the previous run, and generate actionable recommendations.

Can I use this dashboard to set deployment gates based on quality metrics?

Yes. The dashboard computes a unified health score and emits gate decisions alongside per-component scores, anomalies, and recommendations. Use the gates output to enforce quality thresholds before deployment.

How does the dashboard detect quality issues and anomalies?

It compares current metric values to the previous run to identify trends and anomalies, then generates specific recommendations to address identified quality gaps. Anomalies and recommendations are included in the emitted dashboard JSON.

What format does the quality dashboard output?

The dashboard emits a JSON artifact at bazinga/artifacts/{SESSION_ID}/skills/quality_dashboard.json containing overall health score, per-component scores, gates, anomalies, and recommendations for stakeholder reporting.

When should I run the quality dashboard in my CI/CD workflow?

Run it after security-scan, test-coverage, and lint-check complete. The dashboard aggregates those outputs to provide a holistic health check before major releases or deployment gate decisions.