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).
Install
dsh plugin --profile web add dsh-scorenpm 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
- Repo: perrylink/dsh-score
- Category: Coding & Development
- Stars: 4
- Version: npm dsh-score 0.2.10 (registry-verified 2026-09-10)
- Last push: 2026-09-03
- First seen: 2026-08-17
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