A practical guide to DSH plugin quality: ENTRY, FLOW, BOOST.
Community guide. Not official, not a certification, not a ranking.
dsh-plugin-guide is the guide layer for DSH plugins. It explains what to
check, why it matters, and which tool owns the verdict. It does not certify,
score, or rank plugins.
| Package | Role |
|---|---|
dsh-plugin-guide |
This package: the prose guide, the three-layer map, and the agent skill |
dsh-standards |
The execution umbrella: ENTRY/FLOW checks, level audit, and spec files |
dsh-plugin-spec |
The low-level rule text and clause source |
dsh-primer |
The legacy build/scaffold skill and CLI (formerly dsh-plugin-guide 0.3.x) |
| Layer | Question | Verdict? |
|---|---|---|
| ENTRY | Can it be recognized, installed, and started? | Yes: recognized / runtime / failed / incomplete / unavailable |
| FLOW | Can a user install, configure, use, upgrade, and remove it? | Yes, only where runtime evidence exists; otherwise not-run |
| BOOST | Does it use Cordis well? | No plugin-level verdict; per-practice evidence |
Three tracks, not three grades. They do not add up to a score or a certificate.
Read the one-page map: docs/levels.md.
dsh plugin --profile web add dsh-plugin-guideThen ask the agent to use the dsh-plugin-guide skill when reviewing a plugin.
The skill routes checks to dsh-standards and points build work at
dsh-primer.
# ENTRY recognition only (no runtime claim)
npx dsh-standards ./my-plugin --scope entry --entry-claim static
# Three-layer audit; unrun layers stay not-run / not-measured
npx -p dsh-standards dsh-levels ./my-plugin --format jsonA recognized result is not a pass. A static result is not a pass. A
not-run result is not a pass.
- The previous agent skill and
dsh-plugin-devCLI moved todsh-primer. - This package is now the guide layer: three-layer map, check routing, and evidence rules.
- The old 0.3.x npm versions are deprecated and remain available for existing
installs. The 0.4.0 line is a breaking product change; users pinned to
^0.3will not auto-upgrade. - Checks live in
dsh-standards, not in this package.
- No official endorsement, certification, accreditation, or security audit.
- No score, ranking, or market gate.
- No fabricated runtime evidence:
static≠runtime,not-run≠pass. - BOOST is advice and evidence, never a plugin grade.