quality-metrics

Collect code quality metrics and generate dashboards with trend reports.

1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/lasswellt/cc-plugin-suite --skill quality-metrics-lasswellt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-metrics
Source: https://github.com/lasswellt/cc-plugin-suite/tree/main/skills/quality-metrics
Command: npx skills add https://github.com/lasswellt/cc-plugin-suite --skill quality-metrics-lasswellt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Automatically collects, stores, and visualizes code quality metrics over time to surface trends and regressions, reducing manual monitoring effort.

Core Features & Use Cases

  • Automated collection of TypeScript errors, lint issues, test results, and build status across snapshots.
  • Dashboards and trend analyses that highlight improvements, declines, and regression alerts.
  • Use case: teams track code health across releases and surface quality gaps by comparing periods.

Quick Start

Run the quality-metrics collect mode to capture your first snapshot.

Frequently Asked Questions about quality-metrics

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

FAQPage Schema
How do I track code quality metrics over time for my software project?

You can track code quality over time by automating the collection of metrics like TypeScript errors, lint issues, and test results into periodic snapshots, then generating dashboards and trend reports to visualize progress and surface regressions.

What is automated code quality snapshot collection and how does it work?

Automated code quality snapshot collection periodically captures TypeScript, lint, test, and build metrics, scores them, and stores them as versioned JSON files in a docs directory to enable historical trend analysis without manual monitoring effort.

How do I generate a dashboard for code quality trend analysis?

To generate a code quality trend dashboard, run the collection process to capture a snapshot of your current metrics; the system then outputs visual dashboards that highlight improvements, declines, and regression alerts across snapshots.

Can I track TypeScript errors and lint issues across multiple releases?

Yes, you can track TypeScript errors and lint issues across releases by comparing periodic snapshots, allowing your team to surface quality gaps and monitor code health between different development periods.

Does tracking code quality metrics require any specific testing frameworks?

No specific testing frameworks are required as dependencies; the system works by collecting existing build status and test results from your software project and storing them using a strict JSON schema for non-destructive versioning.

What are the limitations of using JSON snapshots for code quality metrics?

The system focuses on per-metric scoring for TypeScript, lint, tests, build, and completeness, storing snapshots locally in a docs directory; it does not integrate with external databases or CI platforms without additional setup.