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

@spectackle/cli

v0.8.12

Published

Provider-agnostic AI governance framework — spec-driven rules, skills, and auto-pilot for any codebase

Readme

Spectackle

Provider-agnostic AI governance rules for any project.

Spectackle is a framework that installs structured, spec-driven AI development rules into any codebase. It generates provider-specific configuration (CLAUDE.md, .kiro/steering/, .cursor/rules/, GEMINI.md, etc.) from a single source of truth — keeping AI agents disciplined and within safe boundaries.

Quick Start

Install into a project

bash spectackle/install.sh

Interactive installer walks you through:

  • Scope: Install per-project or globally
  • Providers: Choose which AI tools you use (Claude, Kiro, GitHub Copilot, Cursor, Gemini, Codex)
  • Stack adapters: Auto-detect your runtime (Node.js, Python, Java, Drupal, Laravel, Django, Rails, Spring Boot, Quarkus, Shell, Cloudflare Workers)
  • Auto-pilot: Optional orchestrator for running tasks in parallel across git worktrees

Report to Dashboard

spk report --api-key YOUR_KEY
# or
SPECTACKLE_API_KEY=YOUR_KEY spk report .

Sends repository metadata + rule hashes to spectackle.dev for drift detection.

What it does

Spectackle generates AI configuration from 6 core steering rules:

  • AI Security — Prompt injection defense, protected paths, data handling
  • Development Workflow — TDD sequence (Analyse → Propose → Apply), atomic commits
  • Code Quality Gates — Coverage thresholds, linting rules, complexity limits
  • Architecture Decisions — ADR template, SOLID principles, code organization
  • TDD Methodology — Red-Green-Refactor cycle, validation commands
  • Autonomous Development — Git worktree strategy, parallel task execution

Each adapter (Claude, Kiro, Copilot, Cursor, Gemini, Codex) translates these rules into its native format — keeping your governance consistent across providers.

Key differentiator: Cloudflare Workers

Spectackle is the only AI governance framework with first-class Cloudflare Workers support. The adapter:

  • Blocks wrangler deploy (human-only gate)
  • Blocks wrangler d1 export and remote SQL queries (data exfiltration prevention)
  • Blocks wrangler tail / wrangler logpush (live log exfiltration prevention)
  • Protects .dev.vars secrets
  • Requires explicit human approval for --env production and --remote

Available Stack Adapters

Enforce command boundaries and best practices per runtime:

  • Cloudflare Workers (CF-specific governance)
  • Node.js / Express
  • Python / Django
  • Java / Spring Boot / Quarkus
  • Drupal
  • Laravel / Rails
  • Shell Script

Commands

spk init                # Install into project or globally
spk add-skill <name>    # Install a skill into all active providers
spk sync                # Refresh steering files and project skills (context-aware triggers)
spk update              # Check and update local steering rules
spk upgrade             # Self-upgrade Spectackle CLI
spk set-adapter <name>  # Configure stack adapter for the project
spk create-adapter      # Scaffold a new stack adapter
spk create-skill        # Scaffold a new skill (V2 Consultative)
spk list-skills         # List available skills (bundled + remote registry)
spk report              # Send project status to Dashboard API
spk fleet <dir>         # Fleet status across multiple repos (dir = parent directory to scan, default: ..)
spk status <dir>        # Show installed providers and skills (dir = single project, default: .)
spk validate-skill      # Validate a SKILL.md against spec
spk test-skill          # Behavioral audit of a skill (V2)
spk auto-pilot          # Run autonomous development from local tasks.yaml (GitLab issue queue: planned)
spk harden              # Security hardening workflow (init/list/status)
spk tracking            # Manage finding lifecycle (list/show/close/reopen)
spk work                # Persistent workflow state (list/start/show/advance/done)
spk repair              # Reconcile stale file references in Spectackle state

Architecture

spectackle/
├── install.sh                  # Interactive entry point
├── spk                         # CLI dispatcher
├── report                      # Dashboard reporting
├── adapters/
│   ├── claude.sh / kiro.sh / copilot.sh / cursor.sh / gemini.sh / codex.sh
│   ├── stack-adapter-dispatcher.sh
│   └── stacks/
│       ├── cloudflare-workers/
│       ├── node-express/
│       ├── django/
│       ├── spring-boot/
│       └── ...
├── source/
│   ├── steering/               # 6 core governance rules
│   └── prompts/                # Slash command templates
├── skills/                     # Custom skills registry
├── auto-pilot/                 # Parallel orchestrator
└── ci/                         # GitHub Actions + GitLab CI/CD

Dashboard

spectackle.dev — Fleet management console

Documentation

License

Spectackle is maintained by Revax Intelligence Lab.

  • CLI & Core Rules: Free and open source
  • Dashboard & Fleet Management: SaaS via spectackle.dev