dsh-plugin-guide

tested: passnpmApache-2.0 condition deviation

A practical guide to DSH plugin quality: ENTRY checks, FLOW checks, and BOOST guidance. Community guide; not official, not a certification, not a ranking.

📦 体积
0.04 MB · small
🔌 Network
undeclared
✅ Sandbox
pass
🏷️ Versions
51

Who this is for

  • developers using DSH for coding with Git workflows
下载量 / Downloads
0
依赖体积 / node_modules
0.04 MB
测试时间 / Tested
2026-11-06
DSH 版本 / Version
0.2.2-rc.1

Install

dsh plugin --profile web add dsh-plugin-guide

Sandbox test results

條件偏離 —— 本結果在 DSHIO/T 21 v0.9 條件下產生(內存 1g、CPU 1.5、T4 超時 60s,未記鏡像 digest)。偏離條款:5.1.3(内存 768MB)、5.1.3(CPU 1 核)、5.1.6(T4 超时 90s)、5.1.2(镜像 digest)。按 DSHIO/T 21 §8.2,該判定不得與標準條件結果比較,不得用作認證依據。
StageResult
T0 static check—
T1 install✓
T2 list✓
T3 mount✓
T4 boot—

Four stages run in an isolated sandbox: install (network on) → list → mount → boot (last three with no network).

README

<div align="center">

<picture>

<source media="(prefers-color-scheme: dark)" srcset="docs/assets/dsh-plugin-guide-hero-en-dark.webp">

<img src="docs/assets/dsh-plugin-guide-hero-en-light.webp" width="100%" alt="dsh-plugin-guide: ENTRY / FLOW / BOOST question lists; the verdict belongs to dsh-standards">

</picture>

dsh-plugin-guide

Faça a pergunta certa antes de construir: esclareça as camadas ENTRY / FLOW / BOOST de um plugin DSH e deixe o veredito para a ferramenta que executa as verificações.

A camada de guia para plugins DSH: explica o que verificar, por que importa e qual ferramenta é dona do veredito; não certifica, não pontua e não classifica, apenas encaminha as verificações para o dsh-standards.

[Instalar](#instalação-em-três-passos) · [Configuração](#configuração) · [FAQ](#faq) · [简体中文](README.md) · [English](README.en.md) · [Español](README.es.md) · [Português](README.pt.md) · [हिन्दी](README.hi.md)

![License](LICENSE)

![DSH](#compatibilidade)

![npm](https://www.npmjs.com/package/dsh-plugin-guide)

![CI](https://github.com/PerryLink/dsh-plugin-guide/actions/workflows/verify.yml)

![Node](#compatibilidade)

![Stars](https://github.com/PerryLink/dsh-plugin-guide/stargazers)

![npm downloads](https://www.npmjs.com/package/dsh-plugin-guide)

![Gitee](https://gitee.com/perrylink/dsh-plugin-guide)

dsh plugin --profile web add dsh-plugin-guide

</div>

<sub>Guia da comunidade, sem vínculo com a DeepSeek; não é certificação, nem ranking, nem auditoria de segurança. Repositório canônico: <https://github.com/PerryLink/dsh-plugin-guide> (o Gitee é um snapshot somente leitura).</sub>

O que é

dsh-plugin-guide é a camada de guia para plugins DSH: explica o que verificar, por que importa e qual ferramenta é dona do veredito. Ao ser instalado, registra uma skill de agente carregada sob demanda cujo corpo é o SKILL.md; as referências relativas desse corpo (./docs/...) resolvem dentro do pacote por meio de um resourceBase de diretório. Não certifica, não pontua e não classifica: as verificações ficam no dsh-standards, o texto das regras no dsh-plugin-spec e a construção/andaime no dsh-primer.

Pacote · Papel

dsh-plugin-guide · Este pacote: a guia em prosa, o mapa de três camadas e a skill de agente

dsh-standards · O guarda-chuva de execução: verificações ENTRY/FLOW, auditoria dsh-levels e os arquivos de especificação

dsh-plugin-spec · O texto de regras de baixo nível e a fonte das cláusulas

dsh-primer · A skill e CLI legadas de construção/andaime (antigo dsh-plugin-guide 0.3.x)

<picture>

<source media="(prefers-color-scheme: dark)" srcset="docs/assets/dsh-plugin-guide-flow-v4-dark.svg">

<img src="docs/assets/dsh-plugin-guide-flow-v4-light.svg" width="100%" alt="dsh-plugin-guide assembly and routing: cordis.patch.yml → index.js → SKILL.md → docs/levels.md → dsh-standards">

</picture>

Instalação em três passos

1. Instalar (escolha um canal):

   # canal git (main mais recente)
   dsh plugin --profile web add github:PerryLink/dsh-plugin-guide
   # canal npm (versões publicadas)
   dsh plugin --profile web add dsh-plugin-guide
   # canal tarball: após npm pack neste repositório
   dsh plugin --profile web add ./dsh-plugin-guide-<version>.tgz

Sem etapa de build: index.js é o artefato publicado, e SKILL.md mais docs/ são o corpo da skill.

2. Pedir a skill uma vez (as skills carregam sob demanda, nunca como prompt residente):

   > Use dsh-plugin-guide para revisar ./my-plugin: primeiro o veredito ENTRY e depois quais camadas estão not-run.

3. Verificar que entrou em vigor:

   dsh --profile web --dump-config | grep -A2 'id: dsh-plugin-guide'

O catálogo de skills da sessão deve listar dsh-plugin-guide, e o corpo carregado deve apontar para docs/levels.md (a forma de aceitação registrada em package.json#dshWorkshop.capability.expected).

Desinstalar: dsh plugin --profile web remove dsh-plugin-guide (ou apague a linha do patch do perfil). O registro é um efeito do Cordis, então descarregar o plugin o remove sem deixar resíduo.

Capacidades principais

  • Mapa de três camadas — ENTRY pergunta «dá para reconhecer, instalar e iniciar?», FLOW pergunta «o usuário consegue instalar, configurar, usar, atualizar e remover?» e BOOST pergunta «usa o Cordis bem?». Três trilhas, não três notas; juntas não somam pontuação nem certificado.
  • Roteamento de verificações — este pacote apenas explica e encaminha: verificações de conformidade vão para o dsh-standards, o texto de regras está no dsh-plugin-spec e construir um plugin é trabalho do dsh-primer (a antiga CLI dsh-plugin-dev vive lá, não aqui).
  • Regras de evidência — static ≠ runtime, recognized ≠ pass, not-run ≠ pass; um PASS exige comando, artefato, ambiente e data; se faltar algo, escreva not-run, not-measured ou incomplete.
  • Skill sob demanda — index.js lê o SKILL.md, remove o frontmatter YAML e o registra com source: bundled e um resourceBase de diretório; a skill entra no context

…(truncated)

Rendered from the README published on npm. Formatted only, not edited.

Embed the badge

Two badges, each using its own site's identity: left is the **standard** (published by DSHIO), right is the **testing organization** (deepseekbase, which ran the inspection). Each links to the standard text and the test report.

DSHIO/T 10deepseekbase

Markdown(推荐,两个一起)

[![DSHIO/T 10](https://deepseekbase.com/badge/std.svg)](https://dshio.org/10/) [![deepseekbase](https://deepseekbase.com/badge/dsh-plugin-guide.svg)](https://deepseekbase.com/zh/plugins/dsh-plugin-guide/)

Note: this is not a certification. DSHIO/T 32 is not in effect.

Versions

Published on npm::51,最后更新 2026-11-06

Links

GitHub · Homepage · npm

Frequently asked

How do I install dsh-plugin-guide?
Run dsh plugin --profile web add dsh-plugin-guide in DSH, or paste the package name into the DSH Desktop plugin page.
What if it fails to install?
Check your DSH version first (dsh --version), then look at the first error in the test-results section. If it still fails, open an issue on the repository.
How do I uninstall it?
Run dsh plugin --profile web remove dsh-plugin-guide.