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

@hilariouhiss/dsh-ponytail

v1.0.2

Published

Ponytail — the laziest-senior-dev skill set (skills + slash commands) ported to DeepSeek Harness. The best code is the code you never wrote.

Readme

@hilariouhiss/dsh-ponytail

ponytail(“让 AI agent 像房间里最懒的资深开发者一样思考。最好的代码是你从没写过的代码。”)移植为 DeepSeek Harness 插件。

本插件以 DSH bundle 插件形式提供 6 个技能 + 6 个宿主侧斜杠命令,安装后对 webheadless 等任意 profile 的所有会话生效。

功能

| 技能 / 命令 | 作用 | |---|---| | ponytail / /ponytail [lite\|full\|ultra\|off] | 懒惰开发模式本体:能省则省,YAGNI → 标准库 → 平台原生 → 一行代码 → 最小实现。切换强度或关闭。 | | ponytail-review / /ponytail-review | 只针对“过度工程”的变更评审:该删什么、用什么替代。 | | ponytail-audit / /ponytail-audit | 全仓库过度工程审计:按可删减量排序的报告。 | | ponytail-debt / /ponytail-debt | 收集代码里的 ponytail: 注释,生成“技术债”台账。 | | ponytail-gain / /ponytail-gain | 显示 ponytail 的量化收益记分板(代码/成本/速度)。 | | ponytail-help / /ponytail-help | 快速参考卡。 |

行为要点:

  • 系统提示词引导:会话开始时注入一行轻量引导,提示模型在编码任务前用 skill 工具加载 ponytail 技能(不是把完整指令塞进每次会话)。
  • 命令注入:执行任意 /ponytail* 命令会把对应技能内容作为用户消息注入会话(与内置 /goal 同一机制),模型下一步即可读到。
  • stop ponytailnormal mode 即可关闭(由模型按技能指令处理,无需插件逻辑)。
  • 会话级开关/ponytail off 除注入关闭指令外,还会在当前会话内移除系统提示词引导;/ponytail lite|full|ultra 会恢复引导。默认强度仍由环境变量/配置文件决定(见下)。

安装

dsh plugin --profile web add @hilariouhiss/dsh-ponytail

web 换成你的 profile 名(例如 headless)。然后重启 dsh(关闭并重新运行 dsh --profile web,其他 profile 同理)。

dsh plugin 会把本包安装进 profile 的 node_modules;因为 package.json 声明了 dsh.bundle.patch,profile 的 bundle 列表会自动追加 @hilariouhiss/dsh-ponytail,重启后插件行自动激活。

验证

  1. 在 GUI 新建会话,输入任意内容后,会话目录应包含 6 个 ponytail* 技能。
  2. 让模型“加载 ponytail 技能”,或直接输入 /ponytail help,应能看到技能内容 / 命令执行结果。
  3. 输入 /ponytail ultra 切换强度,或说 “stop ponytail” 关闭。

配置

引导提示默认开启。沿用上游配置来关闭它:

  • 环境变量:PONYTAIL_DEFAULT_MODE=off
  • 配置文件:%APPDATA%\ponytail\config.json(Windows)或 ~/.config/ponytail/config.json,内容 { "defaultMode": "off" }

优先级:环境变量 > 配置文件 > 默认 fulloff 仅关闭系统提示词引导,技能目录与命令仍可用。

卸载

dsh plugin --profile web remove @hilariouhiss/dsh-ponytail

然后重启 dsh。

本地覆盖

若你在 ~/.dsh/skills/ 或项目 .dsh/skills/ 放了同名技能,DSH 会优先使用本地副本(技能注册表的层级语义),可用于定制 ponytail 行为。

开发

pnpm install
pnpm test

结构:

lib/index.js        插件入口:apply(ctx) 注册 provider + 提示词 section + 6 命令
lib/commands.js     6 个 /ponytail* 命令(含 /ponytail 强度切换与会话级 off)
skills/             6 个技能目录(上游 SKILL.md 逐字复制)
cordis.patch.yml    bundle patch:插入本插件的宿主行
test/               node:test 单元测试

发布(给维护者)

cd dsh-ponytail
pnpm install
pnpm test
npm login       # 首次发布前登录 npm
npm publish     # publishConfig.access 已设为 public

发布后其他用户即可:

dsh plugin --profile web add @hilariouhiss/dsh-ponytail

prepublishOnly 会在每次发布前自动运行 npm test;发布新版本前记得递增 package.jsonversion

许可与来源

本插件为 MIT 许可。技能内容(skills/**)逐字来自 DietrichGebert/ponytail v4.9.0(© Dietrich Gebert,MIT)。

提示:若日后升级 dsh 后 @deepseek-ai/dsh-skill / @deepseek-ai/dsh-llm 的公开 API 发生变化,需同步更新本插件的依赖版本。