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

codex-pain-signal-miner-skill

v0.1.0

Published

A Codex skill that finds evidence-backed startup problems and opportunities from public pain signals.

Downloads

136

Readme

Codex Pain Signal Miner Skill

A Codex skill that finds and ranks startup problems from recent public complaints, requests, workarounds, switching behavior, and spending signals.

Give it a market, audience, workflow, competitor, or startup idea. It searches current public sources, clusters independent evidence, separates pain from actual buying signals, proposes narrow MVP wedges, and creates a polished HTML opportunity report.

What It Does

  • Researches current public pain and demand signals
  • Opens original sources instead of relying on search snippets
  • Deduplicates reposts and repeated incidents
  • Clusters signals by actor, job, trigger, and failure
  • Scores frequency, urgency, spend, workaround cost, reachability, and evidence confidence
  • Shows contradictory and weak evidence
  • Proposes a narrow product wedge and business-model hypothesis
  • Defines the fatal assumption and a 48-hour validation test
  • Creates a responsive standalone HTML report

Installation

npx --yes codex-pain-signal-miner-skill@latest

This installs the skill into:

~/.codex/skills/pain-signal-miner

Restart Codex after installation.

Usage

Find problems in a market:

Use $pain-signal-miner to find evidence-backed startup problems for independent gyms and create the final HTML report.

Validate an idea:

Use $pain-signal-miner in idea-validation mode to test whether small agencies have a painful recurring problem managing client approvals. Search for confirming and disconfirming public evidence.

Mine competitor gaps:

Use $pain-signal-miner in competitor-gaps mode to analyze public complaints, feature requests, switching behavior, and workarounds around [competitor].

Output

The report includes:

  1. Market verdict
  2. Highest-scoring problem
  3. Opportunity leaderboard
  4. Original evidence links
  5. Workarounds and spending signals
  6. Opportunity score breakdown
  7. Narrow MVP wedge
  8. Fatal assumption
  9. 48-hour validation plan
  10. Unknowns and contradictions

The report ranks research hypotheses. It does not claim market size, revenue probability, or product-market fit without evidence.

Modes

  • quick: up to three focused clusters
  • standard: up to five mixed-source clusters
  • deep: up to eight clusters with contradiction analysis
  • idea-validation: confirm and disconfirm one startup idea
  • competitor-gaps: complaints, requests, workarounds, and switching signals
  • niche-discovery: underserved jobs within an audience or industry

Manual Installation

git clone https://github.com/Kappaemme-git/codex-pain-signal-miner-skill.git
mkdir -p ~/.codex/skills
cp -R codex-pain-signal-miner-skill/pain-signal-miner ~/.codex/skills/pain-signal-miner

Restart Codex after installation.

License

MIT