Analyze your dependency health on every pull request. Get a 0-100 score covering freshness, compatibility, and modernity — powered by IndieStack.
Add to .github/workflows/stack-health.yml:
name: Stack Health Check
on:
pull_request:
paths:
- 'package.json'
- 'requirements.txt'
permissions:
pull-requests: write
jobs:
health-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: indiestack/stack-health-check@v1That's it. Every PR that changes dependencies gets a health score comment.
| Metric | Weight | What it measures |
|---|---|---|
| Freshness | 30% | Are your dependencies actively maintained? |
| Cohesion | 40% | Do your dependencies work well together? |
| Modernity | 30% | Are there better-maintained alternatives? |
🟢 Stack Health: 92/100 — Healthy
Freshness 95 · Cohesion 88 · Modernity 93 · 12/12 deps analyzed
View full report · Powered by IndieStack
| Input | Default | Description |
|---|---|---|
manifest-path |
Auto-detected | Path to package.json or requirements.txt |
api-key |
None | IndieStack API key for detailed reports |
fail-below |
0 (disabled) |
Fail the check if score drops below this |
- uses: indiestack/stack-health-check@v1
with:
fail-below: 70- uses: indiestack/stack-health-check@v1
with:
manifest-path: 'apps/web/package.json'- uses: indiestack/stack-health-check@v1
with:
api-key: ${{ secrets.INDIESTACK_KEY }}- Detects
package.jsonorrequirements.txtin your repo - Sends the manifest to IndieStack's analysis API
- Posts a single-line score comment on your PR
- Links to a full shareable report
No signup required. No API key needed. Works out of the box.
- Only your dependency names and versions are sent (not source code)
- Analysis data improves recommendations for all users (anonymized)
- No data is sold or shared with third parties
Install the IndieStack MCP server in your IDE to let your AI agent fix dependency issues automatically:
claude mcp add indiestack -- uvx --from indiestack indiestack-mcp
Your agent will check dependency health before installing packages and suggest alternatives for problematic dependencies.
- IndieStack — 6,500+ developer tools
- Stack Health Check — Web version
- MCP Server — For AI coding agents