npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

dsh-mattpocock-skills

v0.1.1

Published

Matt Pocock's engineering skills (grilling, spec/ticket flows, TDD, code review, domain modelling), adapted for DeepSeek Harness (dsh).

Readme

dsh-mattpocock-skills

English | 中文

Matt Pocock 的工程技能集——拷问式访谈(grilling)、spec/工单流、TDD、代码评审、领域建模——面向 DeepSeek Harness (dsh) 的适配版。25 个技能,一次安装,所有 dsh 会话可用。

技能正文已按 dsh 的工具面(skillsubagent、会话命令)改写而非照搬 Claude Code;技能名与描述与上游完全一致。上游钉定 commit 与逐技能适配日志见 PROVENANCE.md

安装

前置条件dsh CLI。全局装一次,之后按下面写的 dsh … 使用:

npm install -g @deepseek-ai/dsh

或者给每条命令加 npx -y @deepseek-ai/dsh 前缀——免安装,但首次运行要下载整个 CLI,较慢。

方式 1 —— dsh plugin 一行命令(推荐)

dsh plugin --profile web add dsh-mattpocock-skills
# 没装全局 dsh?用 npx 跑同一条命令:
npx -y @deepseek-ai/dsh plugin --profile web add dsh-mattpocock-skills

这是向 profile 内做一次 pnpm 安装并激活配置层;用 dsh --profile web --dump-config 验证(会出现 # == dsh-mattpocock-skills 层),然后在该 profile 上开启会话。npm 与 git 源均可:

dsh plugin --profile web add github:MynameisKcy/dsh-mattpocock-skills

技能随包携带(由插件以 rank 400 注册),无需其他配置。

方式 2 —— 投递到技能根目录(不经 bundle,全部 profile 生效)

git clone https://github.com/MynameisKcy/dsh-mattpocock-skills
cd dsh-mattpocock-skills
bash scripts/install.sh            # macOS / Linux / Git Bash → $DSH_HOME/skills(~/.dsh/skills)
# Windows PowerShell:
powershell -ExecutionPolicy Bypass -File scripts\install.ps1

参数:--user-agents(改装到 ~/.agents/skills,与其他 Agent-Skills harness 共享)、--project <目录>(仅该项目,<目录>/.dsh/skills)、--uninstall--list。新会话即时生效——dsh 监听技能根目录。

rank 400(~/.dsh/skills)会遮蔽 ~/.agents/skills(rank 500)里的同名旧版,所以本适配包优先于任何已装的原版。两种方式选其一;若同时安装,bundle 与目录副本会在同层内打平。

方式 3 —— 直接对你的 agent 说

对任意 dsh 会话说:

从 GitHub 安装 dsh-mattpocock-skills。

agent 会读本仓库的 AGENTS.md 并完成安装(clone + scripts/install.sh,或按你的偏好走 dsh plugin add)。

进阶 —— 挂载克隆目录而不复制

$DSH_HOME/cordis.patch.yml 添加(patch 会整体替换该行 config,需要的字段要一并重述):

- id: skill-filesystem
  config:
    customSkillDirs: ["<本克隆的绝对路径>/skills"]

或为 web profile 制作携带技能的 preset:把本仓库 skills/ 复制进你的 preset 目录,并在该 preset 的 skill-filesystem 行配置 customSkillDirs: [!!js "process.getBuiltinModule('node:url').fileURLToPath(new URL('skills/', baseUrl))"]——baseUrl 即 preset 自身目录。

25 个技能

流程类(用户调用——输入 /名称

| 技能 | 用途 | |---|---| | ask-matt | 路由器:当前场景该用哪个技能/流程 | | grill-me / grill-with-docs | 拷问式访谈打磨计划;带文档版会沉淀 CONTEXT.md + ADR | | to-spec / to-tickets | 把对话综合成 spec / 带阻塞边的 tracer-bullet 工单 | | implement | 按 spec/工单实现,驱动 TDD,收尾代码评审 | | triage | 用状态机处理 issue 与外部 PR | | wayfinder | 把庞大模糊的工作规划成 tracker 上的决策工单地图 | | improve-codebase-architecture | 扫描深化机会、出 HTML 报告、拷问所选项 | | handoff | 把当前会话压缩成交接文档 | | teach | 多会话教学工作区 | | to-questionnaire | 把无法独自回答的决策变成给他人的问卷 | | wait-what | 用平实语言重新解释上一条消息 | | setup-matt-pocock-skills | 每仓库一次的初始化:issue tracker、triage 标签、文档布局——先跑这个 |

纪律类(模型调用——agent 自行取用,也可点名请求)

grillingtddcode-reviewdomain-modelingcodebase-designprototyperesearchdiagnosing-bugsresolving-merge-conflictswizardwriting-for-agents

在仓库里先跑一次 /setup-matt-pocock-skills,之后从 /ask-matt 开始。

开发

node scripts/lint-skills.mjs   # 按dsh格式校验全部技能

从上游重新同步的流程见 PROVENANCE.md

许可证

MIT——原始技能作者 Matt Pocock;本仓库的适配改动遵循同一许可证,见 LICENSE