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

speccore

v8.1.2

Published

SpecCore - Code by Spec, Not by Vibe.

Readme

SpecCore — Code by Spec, Not by Vibe

SpecCore is not a code generator — it's a human-AI collaboration operating system. It turns requirements, splitting, planning, execution, and delivery into a closed loop — every step previewable and adjustable, ensuring human and AI reach consensus before a single line of code is written.

Juggling 5 microservices and 3 frontend platforms? SpecCore turns requirements → splits → plans → code → delivery into a traceable, automated pipeline.

  init → doc2spec → analyze → split → plan → execute → pr → done
  🚀Setup   📝Import   🧠Analyze  📦Split  📋Plan  💻Build  🔀PR  ✅Archive
  ✅ CLI    🔒 AI      🔒 AI      🔒 AI     🔒 AI    🔒 AI    🔒 AI  🔒 AI

🚀 5 Minutes to First Task

# CLI usage (direct terminal commands)
npm install -g speccore
speccore init
speccore iteration create -n Q1     # Create iteration

# 🔒 AI usage (in WorkBuddy/Cursor/Trae via @spec-ask)
@spec-ask "import requirements.docx to Q1 iteration"
@spec-ask "analyze Q1 requirements and code health"
@spec-ask "split Q1 iteration into tasks"
@spec-ask "generate execution plan for Q1"
@spec-ask "execute Task-001 with AI"
@spec-ask "archive Task-001 after validation"

📋 Setup Guidespeccore init auto-generates a 6-step onboarding guide:

Setup Guide

🧠 Knowledge Graph Visualization

speccore knowledge generates an interactive HTML knowledge graph with 8 shape types for entity distinction and automatic decay detection:

Full View (Large Nodes)

Knowledge Graph Full

Zoomed View (Compact Layout)

Knowledge Graph Zoom

🎯 What do you want to do?

| I want to... | Command | |:---|:---| | Start a new project | speccore init --interactive | | Import a PRD document | @spec-ask "import PRD.docx to Q1" 🔒 | | Analyze requirements + code health | @spec-ask "analyze Q1 requirements" 🔒 | | Split requirements into tasks | speccore iteration split -I Q1 --interactive | | Fix a bug | speccore task new -n "Login timeout" --type=bugfix | | Batch fix bugs | speccore task new --batch-file=bugs.xlsx --type=bugfix | | Schedule overnight execution | speccore schedule create --at "02:00" --all -I Q1 | | AI auto-development | @spec-ask "execute Task-001" 🔒 | | Create a Pull Request | @spec-ask "create PR for Task-001" 🔒 | | Archive a completed task | @spec-ask "archive Task-001" 🔒 | | Check project status | speccore or speccore dashboard | | Natural language queries | @spec-ask "analyze current requirements" 🔒 |

📋 Full command reference → Command Reference | 中文文档 → README.zh.md

🤝 Interactive Mode

6 commands support --interactive — preview changes before confirming:

| 🧠 analyze --interactive | 🧠 split --interactive | 🧠 plan --interactive | |:---|:---|:---| | 🧠 pr --interactive | 🧠 change --interactive | 🧠 done --interactive |

⏰ Scheduled Execution

speccore task new -n "Data migration" --schedule=night         # Queue for night
speccore schedule create --at "2026-08-10 02:00" --all -I Q1   # Exact time
speccore schedule daemon start                                  # Auto-execute on schedule
# 🔒 AI: @spec-ask "run all scheduled tasks"

📚 Documentation

| Doc | Content | |:---|:---| | 🚀 Quick Start | Full tutorial | | 🔧 Command Reference | All 20 commands | | 🎬 Scenarios | Real-world examples | | 🗺 Overview | Architecture & philosophy | | 📝 SDD Methodology | Spec-driven development |