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

syntropic

v0.9.8

Published

Ship better software with a proven development methodology. Audit your git history, install disciplined rules, and track iterations — for Claude Code, Cursor, Windsurf, GitHub Copilot, and OpenAI Codex.

Readme

syntropic

Ship better software. Prove it on your own code first.

A development methodology for AI-assisted coding. Works with Claude Code, Cursor, Windsurf, GitHub Copilot, and OpenAI Codex.

Try Before You Install

npx syntropic audit

Analyses your last 20 git commits for process issues — localhost references, env files in git, commit discipline, fix ratios, governance docs. No install needed. Nothing sent anywhere. See what the methodology catches on your code.

Install

npx syntropic init

You get: a disciplined development pipeline, governance doc templates, and a connection to the PRISM methodology network — so your rules stay current as the methodology evolves.

What You Get

Evergreen Rules — battle-tested development rules fetched fresh at every cycle:

| Rule | What it prevents | Real-world save | |------|-----------------|-----------------| | EG1: Pre-flight | Localhost refs, broken builds reaching production | Caught 3 localhost references pre-deploy | | EG7: Pipeline | AI jumping to code without research or planning | Structured 210+ features across Full/Lightweight/Minimum cycles | | EG8: Test first | Untested changes reaching production users | Every change verified on test page before promotion | | EG10: Env hygiene | Env var corruption (trailing newlines, wrong formats) | Prevented silent API failures across 6 providers | | EG11: Prod sync | Access control divergence between test and production | Caught lockout bug before 8+ users were affected | | EG14: Doc discipline | Lost decisions, repeated mistakes, no project memory | Backlog, issues, and ADRs updated every cycle |

Governance Docs — project management templates your AI assistant reads before every cycle:

.claude/docs/NORTH_STAR.md     Your vision, goals, and design principles
.claude/docs/BACKLOG.md        Prioritised work with status tracking
.claude/docs/ISSUES.md         Bug log and iteration tracker
.claude/docs/adr/              Architectural Decision Records

Pipeline Agents — research, dev, plan, qa, devops, security — fetched from the PRISM network so they're always up to date.

Health Check — daily GitHub Action with auto-remediation (npm audit fix PRs).

Deep Analysis

syntropic analyse

Run a full venture analysis from your terminal. The CLI reads your codebase (stack, routes, data model, dependencies), sends a product profile to the SyntropicWorks server, and runs the analysis through 8 philosophy lenses:

| Lens | What it evaluates | |------|-------------------| | Outcome Alignment | Is the business structurally coupled to customer success? | | Simplicity | Can anything be removed without loss? | | Growth & Bootstrapping | What's the zero-budget path to 1,000 users? | | Assumption Testing | What's the cheapest way to disprove each key assumption? | | Pricing Architecture | Does the tier structure move buyers from "whether" to "which"? | | Deep Integration | If this disappeared tomorrow, what would break? | | Capability Access | Who's excluded today, and what barriers gatekeep them? | | Legal & Regulatory | What creates liability, and can compliance become a moat? |

How it works:

  1. CLI auto-detects your project (package.json, routes, schema, infrastructure)
  2. You describe your idea or venture
  3. Server runs the full analysis — screening, report generation, 8 lens deep dives, validation plan
  4. CLI shows real-time progress as each lens completes
  5. Report displays in your terminal and saves to .syntropic/reports/

Everything runs server-side. Your idea text goes up, the finished report comes back. Analysis prompts, agent logic, and orchestration never leave the server.

syntropic analyse --idea "glamping site in the Cotswolds"  # Non-interactive
syntropic analyse --focus "pricing strategy"               # With a specific focus
syntropic analyse --list                                   # Browse past analyses
syntropic analyse --dry-run                                # Preview product profile only

Requires a free account (syntropic login).

Track Record

Built in production on a real product (31 AI agents, 8-lens analyser, CLI, 8 decision tools, 92 API endpoints) over 7 months:

  • 210+ features shipped, each through a structured pipeline
  • 98% first-try success rate across 42 tracked PRISM cycles
  • ~370k tokens saved — ~14k per complex cycle, ~9k lightweight, ~4k minimum
  • 0 undetected production incidents after methodology adoption

Trust & Privacy

Everything is local. Your .claude/ directory — rules, agents, governance docs — lives in your repo. It's yours.

Telemetry is metadata only. PRISM learns from anonymous structural metadata about development cycles — never from your code, file contents, or project details.

What's collected: cycle weight, phases run, success/failure, tool used, OS, framework detected, file count bucket (1-5 / 6-20 / 21+), governance doc presence. Never collected: file contents, file names, code, diffs, commit messages, project names, identity, API keys.

Why it matters. Every anonymous report adds signal — which cycle weights work for which project shapes, where pipelines break down, what patterns lead to first-pass success. More contributors = better data = smarter rules for everyone.

Contributors get more. When telemetry is enabled, your PRISM sync fetches live network benchmarks — real success rates, iteration counts, and pattern intelligence computed from aggregate data across all contributors. When disabled, you still get the full EG rules and agents, but benchmarks are static baselines only. No account needed — your identity is a double-hashed device fingerprint (pseudonymisation details).

| | Community (telemetry off) | Contributor (telemetry on) | |---|---|---| | EG rules | Full | Full | | Pipeline agents | Full | Full | | Governance docs | Full | Full | | Benchmarks | Static baselines | Live network data | | Pattern intelligence | Frozen snapshot | Updated from aggregate reports | | Cycle recommendations | Generic defaults | Tuned by real data |

Default: on. Opt out anytime:

syntropic telemetry disable

Clean exit. Remove everything syntropic added (preserves your governance docs):

syntropic remove

Inspect the output. Run npm pack on the package — everything that ships is plain text templates. The methodology is served from a public API endpoint you can curl yourself.

Commands

syntropic audit                    # Analyse git history (no install needed)
syntropic init [project-name]      # Install methodology + docs + post-commit hook
syntropic add cursor windsurf      # Add tools to existing project
syntropic remove                   # Clean uninstall (preserves docs)
syntropic health                   # Run pre-flight checks
syntropic report                   # Submit anonymous cycle report
syntropic autofire status          # Check if post-commit hook is installed
syntropic autofire enable|disable  # Manage the post-commit hook
syntropic telemetry status         # Check telemetry setting
syntropic analyse                  # Deep-dive analysis (requires login)
syntropic analyse --list           # Browse past analyses
syntropic analyse --dry-run        # Preview product profile without sending
syntropic login                    # Sign in (needed for analyse only)
syntropic logout                   # Sign out
syntropic whoami                   # Show current auth status

syntropic init flags

syntropic init --no-hook           # Skip installing the post-commit hook
syntropic init --no-email          # Skip the optional email prompt
syntropic init --yes               # Non-interactive (defaults to all tools, no email prompt)

How It Works

Your instruction file contains a bootstrap rule (EG13) that fetches the full methodology from the PRISM network at cycle start. Rules, agents, and patterns are served fresh — always current, zero maintenance. Your LLM does all compute. Syntropic serves the methodology but runs zero inference.

The governance docs give your AI assistant project memory — it checks priorities before coding and logs issues after. Over time, your docs become a structured record of every decision, bug, and iteration.

Existing Projects

Running syntropic init in a project that already has a CLAUDE.md or .cursorrules appends the methodology — never overwrites. A <!-- syntropic --> marker prevents duplicates.

Research

The methodology is grounded in published research: zenodo.org/records/17894441

Links

License

MIT