# dsh-plugin-ready
**Validate the package before you install the plugin: one command sweeps the static entry surface of package.json and returns a human- or machine-readable pass / fail report.**
`dsh-ready` is a zero-dependency CLI for DeepSeek Harness plugin authors. It inspects metadata, the entry point, `dsh.bundle` and its patch, `dsh.client`, `engines`, `manifestVersion`, README/LICENSE presence, and forbidden fields. It does not install the plugin and does not start a host.
[Install](#three-step-setup) · [Configuration](#configuration) · [FAQ](#faq) · [简体中文](README.md) · [English](README.en.md) · [Español](README.es.md) · [Português](README.pt.md) · [हिन्दी](README.hi.md)
[](LICENSE)
[](https://www.npmjs.com/package/dsh-plugin-ready)
[](https://github.com/PerryLink/dsh-plugin-ready/actions/workflows/test.yml)
[](https://nodejs.org/)
[](https://github.com/PerryLink/dsh-plugin-ready/stargazers)
[](https://www.npmjs.com/package/dsh-plugin-ready)
[](https://gitee.com/perrylink/dsh-plugin-ready)
```sh
# global install: the npm package is dsh-plugin-ready, the command is dsh-ready
npm i -g dsh-plugin-ready
dsh-ready .
# or run the same entry point without installing
npx dsh-plugin-ready .
```