packages/dsh-skill-explorer
zhu1090093659/dsh-web技能中心:按来源分级浏览已加载的全部 skill,启用/禁用模型调用、创建新技能、删除进可恢复回收站。
将完整 mattpocock/skills 技能树打包为 DSH 插件,保留上游调用策略,并在自动同步上游时校验和应用精确匹配的 DSH 语义适配层。
Matt Pocock's engineering skills, packaged for DeepSeek Harness with a verified DSH adaptation overlay and automated upstream synchronization.
dsh-workflow guide.ctx.skills provider with lazy loading and invocation-policy preservation.This project combines work from NmouZh/dsh-mattpocock-skills and auggie246/dsh-mattpocock-skills. The original skills are MIT licensed and authored by Matt Pocock. See LICENSE and vendor/VENDOR.md.
npx --yes @deepseek-ai/dsh plugin --profile web add @maoleijin/dsh-mattpocock-skills
Restart dsh web, refresh the page, and open a new session. Verify with:
npx --yes @deepseek-ai/dsh --profile web --dump-config | Select-String "mattpocock"
DSH Desktop exclusively manages its profile through three catalog-oriented pages: plugin configuration, installed plugins, and the plugin market. It does not expose an arbitrary npm-package input. After this package is accepted into the configured market catalog, open Plugin Market, search for the package below, inspect the preview, and confirm installation:
@maoleijin/dsh-mattpocock-skills
Completely quit and reopen DSH Desktop, then start a new session. Until the market entry is indexed, use the Web profile; publishing to npm alone does not make a package appear in Desktop's market.
See docs/installation.md or run scripts/install-web.bat on Windows.
Start with:
/dsh-workflow
/setup-matt-pocock-skills
Common user-started flows include /ask-matt, /grill-with-docs, /to-spec, /to-tickets, /implement, and /wayfinder. Model-invocable disciplines include tdd, code-review, diagnosing-bugs, domain-modeling, codebase-design, and research.
With an upstream checkout next to this repository:
npm ci
npm run sync:local
npm test
Or let the synchronizer clone the configured upstream into a temporary directory:
npm run sync
npm test
Set MATTPOCOCK_SKILLS_REPOSITORY to use another Git remote. Scheduled synchronization opens a pull request only after overlay and provider validation succeeds.
npm ci
npm run check
npm test
If upstream rewrites text targeted by the DSH overlay, validation reports the exact stale rule. Update overlay/patches.json, regenerate the mechanical rules, and rerun the suite.