perrylink/dsh-score

Multi-dimensional quality score: DSH plug-in/warehouse is scored in five dimensions based on successful installation (consuming dsh-test-drive results), maintenance activity, document integrity, security scanning, and protocol compliance, and outputs JSON/Markdown rankings. The conclusions have real CLI evidence and audit timestamps.

Scores DSH plugins in five dimensions using real evidence from gh and npm rather than opinion: install success (weight 25), maintenance (20), documentation (20), security (20) and compliance (15), with configurable weights that must sum sensibly. One score call runs a target through the pipeline and returns a weighted risk card, or a background job handle (kind: background, jobId) for longer runs. Probe deadlines are configurable (probeTimeoutMs, default 60000).

Coding & Development ★ 4 updated 2026-09-03 — untested
View on GitHub ↗

Install

dsh plugin --profile web add dsh-score

npm package dsh-score 0.2.10 (registry-verified 2026-09-10; registry repository field -> github.com/PerryLink/dsh-score). A git form (github:PerryLink/dsh-score#<commit-sha>) needs an allowBuilds entry for the prepare build; prebuilt npm packages need no build allowance. Restart the profile, then use score or /score from a session. Uninstall: dsh plugin --profile web remove dsh-score.

Compatibility

DeepSeek Harness dsh-v0.1.5-rc.1 (README verified 2026-09-10). Requires the gh CLI on PATH (authenticated for API reads) and the npm CLI on PATH.

Details

FAQ

How do I install dsh-score?
Run: dsh plugin --profile web add dsh-score (npm channel, prebuilt so no build allowance is needed), then restart the profile and use score or /score.
What does dsh-score measure?
Five weighted dimensions — install success, maintenance, documentation, security and compliance — each backed by real gh and npm probes, producing a risk card and leaderboard.
What does dsh-score need on the machine?
The gh CLI (authenticated, used for API reads) and the npm CLI, both on PATH. The per-probe deadline defaults to 60 seconds and is configurable.

Alternatives

nexu-io/open-design · titanwings/colleague-skill · dsh-market/dsh-market

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins