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-quick-prompts

v1.0.1

Published

Quick-prompts bar above the DeepSeek Harness composer: configurable prompt chips with per-item color, click-to-send, zh/en bilingual, and localStorage persistence.

Readme

dsh-quick-prompts

npm version npm downloads

A quick-prompts bar floating above the DeepSeek Harness composer (input box): click a chip to fill a preset prompt into the input, or send it directly. Supports custom prompts, per-item colors, zh/en bilingual, and persisted configuration.

npm: https://www.npmjs.com/package/dsh-quick-prompts · GitHub: https://github.com/congyaqwq/dsh-quick-prompts

Features

  • Renders a row of "quick prompt" chips above the composer (defaults: Commit code, Give a plan, Explain code, Write tests, Code review).
  • Click to fill — inserts the prompt into the input (fills directly when empty, otherwise appends on a new line).
  • Click to send (per item, off by default) — clicking sends the prompt immediately; the chip is highlighted in its item color.
  • Per-item color — each item has a color picker, applied to the chip's hover border/text and its "send" highlight.
  • Bilingual (zh/en) — UI strings follow the app's current language; first-run defaults are generated in the active language.
  • Persistence — config is saved to browser localStorage (key dsh.quick-prompts.config.v1); degrades to in-memory when unavailable.
  • Light/dark adaptive — neutral colors use --dsw-alias-* theme tokens.

Install

dsh plugin --profile web add dsh-quick-prompts

Then restart the dsh web process and refresh the page.

dsh plugin installs the package and auto-registers it as a profile bundle (it declares dsh.bundle.patch). Plugin-set changes take effect on restart.

Local install (from a checkout)

cd quick-prompts/formal
./install.sh

Configuration

Click the "⚙ Configure" chip to open the inline editor: add/edit/remove each item's name, prompt, color, and "send on click" toggle. Config persists in browser localStorage; clear it with:

localStorage.removeItem('dsh.quick-prompts.config.v1')

License

MIT