health

Run type checking, linting, tests, dead code, and shell hygiene checks into a weighted composite score.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/GenEducation/GenedUIProject --skill health-geneducation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: health
Source: https://github.com/GenEducation/GenedUIProject/tree/main/.gemini/skills/health
Command: npx skills add https://github.com/GenEducation/GenedUIProject --skill health-geneducation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns a pile of separate quality checks into one clear code health report, so you can see whether a repo is ready to ship without guessing.

Core Features & Use Cases

  • Unified quality dashboard: Runs type checking, linting, tests, dead code detection, and shell linting in one pass.
  • Weighted scoring: Converts the results into a composite score so teams can compare quality over time instead of reading scattered logs.
  • Trend awareness: Helps you spot whether the codebase is getting cleaner or drifting into red flags before release.
  • Use case: A developer asks for a pre-merge health check and gets a simple table showing what passed, what failed, and what needs attention.

Quick Start

Ask the health skill to run the repository's quality checks and return a scored dashboard.

Frequently Asked Questions about health

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

FAQPage Schema
How do I get a unified code quality dashboard for type checking and linting?

A unified code quality dashboard runs type checking, linting, tests, dead code detection, and shell linting in a single pass, capturing tool results to compute a weighted composite score.

What is a weighted composite score for code health checks?

A weighted composite score aggregates multiple code health check results into a single quantitative metric, enabling teams to track quality trends over time instead of reading scattered logs.

How do I run a pre-merge code health check before a release?

Run a pre-merge code health check by executing the repository's installed local quality tools, which generates a scored dashboard table showing what passed, what failed, and what needs attention.

Do I need pre-installed testing and linting tools to run a code health check?

Yes, you need the project's pre-installed testing, linting, and type checking tools, because the dashboard requires access to execute these local checks and capture their raw results.

How does dead code detection integrate into a release readiness dashboard?

Dead code detection integrates into a release readiness dashboard by running alongside linting and type checks, contributing its findings to the weighted scoring that determines overall code health.

Can I track code quality trends over time instead of just checking pass or fail?

Yes, you can track code quality trends over time because the dashboard converts individual check results into a weighted composite score, making it easy to spot whether the codebase is getting cleaner or drifting.