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

feather-flow

v2.0.1

Published

Lightweight TDD-enforced development workflow for Claude Code

Readme

feather-flow

An opinionated capability-delivery workflow for Claude Code: from a vague idea to a merged PR, gated at every step.

Why feather-flow

Most workflow tools for AI coding assistants either give you a single mega-prompt or a sprawling library of micro-skills. feather-flow is in between: one pipeline, four skills, each with a specific job, designed to keep the human in the loop at decision points and the agent fast at execution.

The four skills:

| Stage | Skill | What it does | |---|---|---| | Discover | feather-brainstorm | Expands a vague idea into a structured discussion log — captures your words verbatim, no paraphrasing, with optional HTML mockups for layout questions | | Specify | feather-spec | Authors capability/design/screen/component specs and a prove-engine-first task list — using EARS patterns and stable IDs | | Build | feather-execute-task | Runs one task at a time with a gate at every step: mini-plan → execute → verify → tick → ask. Six-category finding classifier surfaces divergences instead of silently fixing them | | Orient | feather-flow | Pipeline overview and starting point if you're entering mid-flow |

Install

npx feather-flow

That's it. Restart Claude Code and start with /feather-flow for the overview, or describe what you want to build and Claude will pick the right skill automatically.

Update: You'll see a notification at session start when a new version is available. Run npx feather-flow again to upgrade — it preserves any local skill modifications.

Uninstall: npx feather-flow uninstall

Where to start

| You have | Run | |---|---| | A vague idea or pain point | /feather-brainstorm | | A clear feature in mind | /feather-spec | | brainstorm.md already written | /feather-spec | | All spec artifacts, ready to build | /feather-execute-task | | Mid-implementation pivot | /feather-brainstorm (pivot entry point) |

What feather-flow values

  • Your words over rephrasing. brainstorm.md quotes you verbatim. Reframing is explicitly disallowed.
  • Specs as user-perspective. Tasks as developer-perspective. The spec describes what the user can do; the task list describes what the developer builds.
  • Prove the engine first. Task ordering puts a hardcoded UI triggering the full pipeline before any UX polish.
  • Verification classifies findings. Test failure, spec divergence, spec ambiguity, cross-cutting issue, scope creep, unrelated bug — each gets a different response, never silently absorbed.
  • The user owns the loop. Agent never auto-continues to the next task. One task per cycle, ask before the next.

Built on Superpowers

The visual companion pattern in feather-brainstorm is adapted from Superpowers by Jesse Vincent (MIT). See ACKNOWLEDGMENTS.md for attribution.

License

MIT — see LICENSE