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

@knowzai/knowzcode

v0.22.0

Published

Platform-agnostic AI development methodology with TDD, quality gates, and structured workflows

Readme

KnowzCode

Structured AI development — quality gates, tests first, and continuity across sessions.

License: MIT npm Platforms

Quick Start · How It Works · Commands · Profiles · Relay · Docs


AI coding assistants lack structure. Without it, they forget context between sessions, skip tests, make changes without considering impact, and declare "done" without verifying anything works.

KnowzCode brings discipline to AI-assisted development: impact analysis before design, specs before code, tests before implementation, and a quality audit before anything ships — with an approval gate at each step so you stay in control.

Quick Start

# Claude Code (recommended)
/plugin marketplace add knowz-io/knowz-skills
/plugin install knowzcode@knowz-skills
cd your-project/
/knowzcode:setup
# Any of the 6 supported platforms
npx @knowzai/knowzcode                                     # interactive setup
npx @knowzai/knowzcode install --platforms claude,gemini   # or pick platforms

Then start working:

/knowzcode:work "Build user authentication with email and password"   # full loop
/knowzcode:explore "how is authentication implemented?"               # research first
/knowzcode:fix "Fix typo in login button text"                        # quick fix, skips the loop
/knowzcode:regroup                                                     # save state before clearing context
# ...and later, just say "continue" to pick up where you left off

KnowzCode also offers a regroup automatically when you say things like "wrap up" or "step away" — it only asks; it never writes a handoff without approval.

How It Works

flowchart LR
    Goal([Goal]) --> Analyze --> g1{"✓"}
    g1 --> Design --> g2{"✓"}
    g2 --> Build["Build & Test"] --> Audit --> g3{"✓"}
    g3 --> Ship([Ship])
    Audit -. gaps found .-> Build

Each diamond is an approval gate — you decide whether to proceed.

| Step | What Happens | |------|-------------| | Analyze | Scans your codebase for impact — what files change, what could break, what patterns to follow | | Design | Drafts specifications with requirements and test criteria. You review before any code is written | | Build & Test | Tests first, then code. Verification loops catch regressions | | Audit | Quality review covering code quality, security, test coverage, and adherence to your standards | | Ship | Commits, updates documentation, and captures learnings |

KnowzCode automatically classifies tasks by complexity, so small work skips the ceremony:

| Tier | When | What Happens | |------|------|-------------| | Quick Fix | Single file, small bug | Skips the loop. Fix, verify, done | | Light | 3 files or fewer | Streamlined two-step path | | Full | Complex features | Complete loop with all gates |

When to Use It

KnowzCode adds overhead. Your agent's native mode is fine for single-file changes, small refactors, and anything you can verify at a glance. Reach for KnowzCode when:

  • Outcomes aren't meeting expectations — the agent keeps missing edge cases or delivering incomplete work
  • Multi-component changes — features that touch API + database + UI + tests
  • Architecture and security matter
  • You need documentation that stays current
  • Long-running work spans sessions

The overhead pays for itself when the cost of getting it wrong exceeds the cost of being thorough.

Commands

| Command | Description | |---------|-------------| | /knowzcode:work <goal> | Start a feature workflow | | /knowzcode:explore <topic> | Research before implementing | | /knowzcode:fix <target> | Quick targeted fix | | /knowzcode:relay <goal> | Cross-agent relay: the host plans/reviews while the other agent implements | | /knowzcode:regroup [next step] | Save a local handoff for clearing context | | /knowzcode:audit [type] | Run quality audits (spec, architecture, security, integration, compliance) | | /knowzcode:setup | Initialize in your project | | /knowzcode:status | Check project status | | /knowzcode:telemetry | Investigate production errors | | /knowzcode:telemetry-setup | Configure telemetry sources (Sentry, App Insights) |

Two additional trigger skills run on intent rather than invocation: start-work (detects "implement the plan") and regroup-trigger (detects pause/wrap-up intent and offers a regroup).

Execution Profiles

On Claude Code, four profiles trade cost, quality, and parallelism. You're asked once during setup and never re-asked.

| Profile | One-liner | |---------|-----------| | frontier (default) | Fable plans, specs, and reviews; Opus builds. The most capable planning, auto-falls back to Opus if Fable is unavailable | | teams | All agents on their defaults (mostly Opus). No external dependencies — the opt-out from frontier's Fable cost | | advisor | Sonnet builders consulting Opus mid-generation. ~12% cheaper where that quality is acceptable | | classic | Deterministic single-threaded subagent execution |

/knowzcode:work "build X" --profile=teams    # per-run override

Full details — agent-by-agent model routing, fallback behavior, conflicts, rollback: docs/execution-profiles.md.

Context-Efficient Orchestration

KnowzCode routes each non-trivial unit through the cheapest safe context path: keep it local, resume a compatible worker, use real provider inheritance when eligible, send a fresh bounded context capsule, or form a genuine coordinated team only when peers need shared task state or messaging.

The same contract works across Claude and Codex while preserving native differences. Claude conversation forks are distinct from skill context: fork; Codex uses semantic capability detection and never simulates Agent Teams. The first independent reviewer always starts fresh from approved specs and diff evidence.

Rollout begins in observe/shadow mode. Telemetry keeps logical context, billed usage/cache counters, and accepted outcomes separate—cached input can cost less while still occupying context. Promotion requires paired cost, latency, quality, rework, and security evidence, so KnowzCode does not promise blanket token removal.

Formal contract: knowzcode/specs/ContextEfficientOrchestration.md.

Cross-Agent Relay

Experimental

The host keeps planning, review, gates, and finalization — the other coding agent implements. From Claude Code that's Codex; from Codex that's Claude Code. The target works headlessly on a dedicated branch, never commits, and gets bounded review-fix rounds before the host takes over anything left.

/knowzcode:relay Add rate limiting to the API   # delegate to the other agent
/knowzcode:work --relay=other <goal>            # or from a normal workflow
/knowzcode:work have Claude implement the approved plan

Setup, tuning, transports, and the safety model: docs/cross-agent-relay.md.

Enterprise Compliance & Custom Guidelines

Beta

Wire your organization's own guidelines — security rules, API conventions, code-quality patterns, accessibility standards — into the workflow, enforced at the same quality gates you already approve. Author guidelines as markdown, register them in a manifest, and a persistent enterprise-enforcer blocks the audit gate on violations of anything you mark blocking. Opt-in and off by default.

Full guide: docs/enterprise-compliance.md.

Platform Support

| Platform | Install | Status | |----------|---------|--------| | Claude Code | /plugin install knowzcode@knowz-skills | Full | | OpenAI Codex | npx @knowzai/knowzcode install --platforms codex | Full | | Gemini CLI | npx @knowzai/knowzcode install --platforms gemini | Full | | GitHub Copilot | npx @knowzai/knowzcode install --platforms copilot | Experimental | | Cursor | npx @knowzai/knowzcode install --platforms cursor | Experimental | | Windsurf | npx @knowzai/knowzcode install --platforms windsurf | Experimental |

Connected to Knowz

KnowzCode optionally connects to Knowz for persistent knowledge across projects: past decisions become searchable during planning ("Why did we choose JWT over sessions?" gets a real answer), and durable learnings are captured automatically as you ship. Works fully without Knowz — the connection adds memory, not dependency.

Documentation

| Guide | What it covers | |-------|----------------| | Getting started | Complete walkthrough from install to first shipped feature | | Visual guide | The workflow, illustrated | | Understanding KnowzCode | The node-based system underneath — concepts and rationale | | Workflow reference | Every phase, gate, and state in detail | | Prompts guide | Getting the most out of each command | | Execution profiles | Model routing, cost/quality trade-offs, fallbacks | | Cross-agent relay | Delegating implementation to the other coding agent | | Enterprise compliance | Custom guidelines enforced at quality gates |

Privacy & Support

KnowzCode stores workflow state in local project files by default. It only sends data to Knowz when you have configured Knowz and choose a workflow that queries or writes vault knowledge. Telemetry workflows only connect to telemetry providers you configure.

Acknowledgments

KnowzCode builds upon ideas from the Noderr project by @kaithoughtarchitect.

License

MIT — see LICENSE.


Full capabilities · knowz.io