DSH Inspector
CocoSgt/dsh-inspector · skills
The information architecture mirrors the official discovery algorithm exactly: what you see is what the model gets.
★ 7GitHub stars
2Forks
2026-08-15Last updated
JavaScriptLanguage
—License
Key features
- Instruction-chain viewone card per layer, tagged with its identity (Global · all sessions / Project root / Current working directory), listing existing candidate files with status chips (local/not committed, duplicate collapsed, oversized-ignored) plus last-write time and size.
- Why there is no hooks.json / .env / .sessions: the hooks bridge is not mounted by default and its configPath is required with no default file name (it is deployment configuration, not a project file)
- Host side (lib/index.js, the package main entry): ProjectFilesGateway extends TypertRemoteService (from @deepseek-ai/dsh-typert-protocol) and exposes the six RPC endpoints projectFiles/overview, readFile, readSkillFile, writeSkillFile, writeFile, and removeFile, probing and writing the instruction chain directly with node:fs.
- dsh-skills (npm) — a skill hubaggregate skills scattered across Claude Code directories, projects, and .skill packages into one global library, invocable from the "/" menu.
- In-place creationthe "+ New" button on each layer card expands the missing candidates (AGENTS.md marked recommended, local candidates marked gitignore-suggested), pre-seeds a template — in the current UI language — and writes to disk only on save.
Requirements
- The panel is a fixed floating right column in shell.overlay, not a draggable native pane
- the width is fixed at min(440px, 92vw).
Install command
dsh plugin --profile web add github:CocoSgt/dsh-inspector