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

@stagefright5/pi-ask

v0.1.2

Published

Ask before decisions by applying a one-turn interaction policy in pi

Downloads

373

Readme

Ask

Most of this extension was written with the pi agent CLI.

Adds /ask as an extension command that applies an ask-before-deciding policy to one task.

Back to the extension workspace

Usage

Submit the command at the beginning of the prompt:

/ask Implement the authentication flow

With Prompt Truly Mine installed, you can also insert the command after existing text. Prompt Truly Mine moves it to the beginning when you submit the draft:

Implement the authentication flow /ask

The extension sends the command arguments to the agent with instructions to:

  • ask before choosing among reasonable options
  • ask about ambiguity, intent, edge cases, and tradeoffs
  • ask before destructive, irreversible, or outward-facing actions
  • use the agent's structured question tool when available
  • verify code and filesystem facts before asking
  • continue independent work before asking about blocked decisions

The extension normalizes quoted arguments using the same parsing rules as pi prompt templates. Calling /ask without arguments sends the policy by itself, as the previous prompt template did.

/ask remains a normal extension command. Prompt Truly Mine provides the optional inline autocomplete and promotion behavior described above.

Installation

Install the standalone package:

pi install npm:@stagefright5/pi-ask

For source development and tests, see the source README and workspace development guide.

Scope

The policy applies only to the task submitted through /ask. It does not enable a persistent mode or change later prompts.