One-click install
npx skills add https://github.com/Abhilash-003/mstack --skill health-abhilash-003
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: health
Source: https://github.com/Abhilash-003/mstack/tree/main/health
Command: npx skills add https://github.com/Abhilash-003/mstack --skill health-abhilash-003

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The health skill reduces the time spent guessing what’s wrong in a repository by producing a single, dated report that highlights stale work, review/CI bottlenecks, dependency alert severity, and recent community activity.

Core Features & Use Cases

  • Issues health analysis: Identifies stale issues, unlabeled issues, unanswered questions, unassigned issues, and provides age buckets.
  • PR health analysis: Detects stale PRs, merge conflicts, PRs awaiting review, failing CI, and abandoned drafts.
  • CI and dependency insights: Computes CI failure rate from recent runs, flags flaky workflows, and summarizes Dependabot alert severities when accessible.
  • Community activity metrics: Measures contributor/commit activity over the last 30 days and counts merged PR authors to estimate momentum.
  • Action-ready reporting: Writes .mstack/reports/{DATE}-health.md and presents prioritized action items without modifying GitHub resources.

Quick Start

Run the health skill for your configured repository by saying: "run a health check on this repo".

Frequently Asked Questions about health

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

FAQPage Schema
How do I generate a repository health report for maintenance triage?

To generate a repo health report, run the health skill against your configured repository. It analyzes stale issues, PR bottlenecks, CI failure rates, and Dependabot alerts, then writes a dated markdown report to .mstack/reports/ for maintenance triage.

What is included in a GitHub repo health analysis?

A GitHub repo health analysis includes stale issue detection, unlabeled and unassigned issue tracking, PR merge conflict flags, failing CI workflows, abandoned drafts, Dependabot alert severity, and 30-day community activity metrics like commit and contributor momentum.

Do I need GitHub CLI access to monitor CI failure rates and stale pull requests?

Yes, you need GitHub CLI (gh) access to monitor CI failure rates and stale pull requests. The health skill reads repository configuration from .mstack/config.yml and requires gh access to extract operational risk signals across issues, PRs, and workflows.

How does CI flakiness detection work when monitoring GitHub Actions workflows?

CI flakiness detection works by computing CI failure rates from recent GitHub Actions workflow runs. The health skill flags flaky workflows and identifies failing CI runs within the generated report, allowing maintainers to prioritize unstable pipelines during triage.

Can I track Dependabot alert severity if dependency scanning is not configured?

You cannot track Dependabot alert severity if dependency scanning is inaccessible, but the health skill degrades gracefully. It skips Dependabot alert summaries and continues generating the operational risk report using available data from issues, PRs, and CI workflows.

What's the best way to prioritize stale issues and abandoned draft PRs?

The best way to prioritize stale issues and abandoned draft PRs is to generate a consolidated health report that surfaces review bottlenecks and age buckets. The report provides action-ready items without modifying GitHub resources, enabling efficient maintenance triage.