gstack-health

Run type checking, linting, tests, dead code detection, and shell linting to compute a weighted 0-10 code health score.

Updated May 19, 2026
One-click install
npx skills add https://github.com/anilveersingh1308/copilot-skills --skill gstack-health-anilveersingh1308
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-health
Source: https://github.com/anilveersingh1308/copilot-skills/tree/main/.github/skills/gstack-health
Command: npx skills add https://github.com/anilveersingh1308/copilot-skills --skill gstack-health-anilveersingh1308

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Codebases gradually drift in quality, and teams lose time when they do not know what is unhealthy or trending the wrong way.

Core Features & Use Cases

  • Composite code quality scoring: Runs common project tools (type checking, linting, tests, dead code detection, and shell linting) and combines the results into a weighted 0-10 health score.
  • Trend tracking over time: Records health snapshots so you can see whether the codebase is improving or degrading across runs.
  • “Run all checks” workflow: Provides a single, repeatable invocation for a broad health check request and quality dashboard intent.

Quick Start

Ask for: run gstack-health to perform a complete code quality health check and report the composite score and trends.

Frequently Asked Questions about gstack-health

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

FAQPage Schema
How do I run a complete code health check and get a single quality score for my repository?

To perform a code health check, you can run a single command that executes type checking, linting, tests, dead code detection, and shell linting, combining the results into a weighted 0-10 composite quality score for your repository.

Can I track code quality trends over time to see if my codebase is improving?

Yes, you can track code quality trends over time. The health check records snapshots of your composite 0-10 quality score across multiple runs, allowing you to monitor whether your codebase is gradually improving or degrading.

What is a composite code quality score and how does it evaluate repository health?

A composite code quality score is a weighted 0-10 metric evaluating repository health. It aggregates results from running type checking, linting, tests, dead code detection, and shell linting into one unified dashboard view.

Does the code health dashboard workflow require pre-installed project linting and testing tools?

Yes, the code health dashboard workflow requires executing your wrapped project tools. You must have the necessary type checking, linting, testing, and dead code detection tools already configured in your repository environment.

What's the best way to automate dead code detection and shell linting alongside tests?

The best way to automate dead code detection and shell linting alongside tests is using a single automated health check workflow that runs all these checks together and interprets the results into a unified quality score.

Why use a single command for code quality checks instead of running linting and tests separately?

Using a single command for code quality checks solves the problem of gradual codebase drift. It provides a repeatable invocation that combines multiple checks into a weighted score and maintains trend history, saving time over running tools separately.