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

neurodiveragents

v1.5.1

Published

A fleet of specialized AI agents for Claude Code, OpenCode, and Cursor — each one a distinct cognitive style

Readme

neurodiveragents

neurodiveragents fleet

Eighteen specialized AI agents for Claude Code, OpenCode, Cursor, and GitHub Copilot — each grounded in a real cognitive style that makes it exceptionally effective in its domain.


✨ Highlights

  • Neurotype-first design — each agent's behavior emerges from a cognitive operating principle, not a list of rules. It fills gaps consistently even when the rules don't apply.
  • Eighteen specialists, zero overlap — code review, debugging, security, performance, testing, architecture, docs, telemetry, refactoring, fleet orchestration, codebase investigation, and a direct generalist. Each stays in its lane and hands off anything outside it.
  • Automatic routing — install writes a routing table into your project config. Your AI tool picks the right agent from the task signal, no explicit invocation needed. Or invoke any agent directly by name.
  • Works everywhere — Claude Code, OpenCode, Cursor, GitHub Copilot. Language and framework agnostic.
  • Predictably different from generic agents — validated by users independently: neurotype-based agents behave measurably differently from agreeable, hedging, generic agents given the same task.

🧠 Why neurotype-based agents?

Generic agents are trained to be agreeable. They hedge, soften, and balance — behaviors that reduce friction but also reduce signal.

Neurotype-based agents are not agreeable. They are consistent. A hypervigilant agent (Ward) assumes every input is malicious — not because it was told to, but because that is its operating principle. An ADHD-hyperfocus agent (Pierce) will not leave a bug investigation incomplete — not because of a rule, but because incomplete resolution is cognitively unacceptable to it.

A checklist agent follows rules. A personality agent communicates distinctively. A neurotype agent does both — and fills the gaps when rules run out.

The proof: ndv-honest (autistic operating principle — no social filtering, optimize for accuracy) was tested by multiple users independently. Every one noticed the same thing: it behaves differently from a generic agent. That difference is the point.


🚀 Install

One command. Works immediately.

npx neurodiveragents install claude      # Claude Code
npx neurodiveragents install opencode    # OpenCode
npx neurodiveragents install cursor      # Cursor
npx neurodiveragents install copilot     # GitHub Copilot

Add --global to install once and have the fleet available in every project automatically:

npx neurodiveragents install claude --global    # ~/.claude/agents/
npx neurodiveragents install opencode --global  # ~/.config/opencode/agents/
npx neurodiveragents install cursor --global    # ~/.cursor/rules/

Running in CI or a script? Pass --all to skip all prompts:

npx neurodiveragents install claude --all

Install copies the agent files into your tool's agents directory and writes a routing table into your project config (CLAUDE.md, .opencode/AGENTS.md, .cursor/rules/ndv.mdc, or .github/copilot-instructions.md). Running it again is safe — it detects the existing block and skips it.


⚡ Usage

After install, the routing table written into your project config (CLAUDE.md, .opencode/AGENTS.md, etc.) tells your AI tool which agent to reach for automatically — based on the task signal. You can also invoke any agent directly by name.

Use ndv-review to review these 5 files
Use ndv-diagnose to find why this test fails
Use ndv-secure to audit the auth module
Use ndv-explain to document these APIs

Chain agents for compound tasks:

Use ndv-diagnose to find the root cause, then use ndv-tester to create regression tests
Use ndv-secure to audit, then ndv-review to verify the fixes

Large workload? Use ndv-flow — the fleet orchestrator. Give it a PRD, an epic, or a list of tasks. It decomposes the work, assigns each piece to the right specialist, runs everything that can run in parallel, and reports back. It does not implement, review, or debug — it conducts.

Use ndv-flow to break this PRD into tasks and execute across the fleet
Use ndv-flow to run a full audit — security, performance, and review in parallel

No specialist needed? Reach for ndv-honest — the direct generalist. It doesn't route to other agents. It answers. Direct, zero filler, minimum tokens. It's the right agent for most everyday work.

Use ndv-honest to review this approach
Use ndv-honest to decide between these two options
Use ndv-honest to tell me what's wrong with this plan

Not sure which agent to use? Run /ndv-help — the fleet cheatsheet. No arguments gives the full routing table. Pass an agent name for a deep dive. Pass a situation and it routes you to the right specialist.

/ndv-help
/ndv-help ndv-diagnose
/ndv-help my auth middleware is leaking tokens

🧩 Cognitive Modules (Skills)

Same engine, different vehicle. An agent uses its cognitive style for everything it does. A module injects that style into one phase of a larger workflow.

The agent cognitive styles are also packaged as loadable skills — composable fragments you can inject into any workflow you already own. Not agents — no routing, no handoffs, no domain constraints. Just a cognitive orientation applied to one step.

A planning step that loads ndv-structural approaches codebase investigation differently from one running with default model behavior. A review step that loads ndv-total-perception registers everything before sorting — nothing filtered during the read. Same workflow, different cognitive orientation, measurably different output.

# Interactive TUI — arrow keys, all modules pre-selected
npx neurodiveragents install-skills claude
npx neurodiveragents install-skills opencode --global

# Non-interactive — install everything, no prompts
npx neurodiveragents install-skills claude --all

Then add one line to any skill step:

Load the `ndv-skeptical` skill and the `ndv-bounded` skill. Apply both throughout this step.

Agent-derived (13) — extracted from an NDV agent's cognitive core:
ndv-skeptical · ndv-structural · ndv-precise · ndv-total-perception · ndv-direct · ndv-adversarial · ndv-vigilant · ndv-efficient · ndv-contextual · ndv-bounded · ndv-temporal · ndv-map-first · ndv-perceptual

Emergent (2) — a pattern no single agent owns but every workflow needs:
ndv-incremental · ndv-parallel-safe

Modules compose. Keep it to 2–3 per phase — more dilutes the signal.

| Phase | Recommended | |-------|-------------| | Requirements / Clarify | ndv-skeptical + ndv-bounded | | Plan / Design | ndv-structural + ndv-bounded | | Implement | ndv-precise + ndv-incremental + ndv-efficient | | Review / Audit | ndv-total-perception + ndv-adversarial | | Present / Handoff | ndv-contextual + ndv-direct | | Investigation / research | ndv-map-first + ndv-skeptical | | Review / UI audit | + ndv-perceptual (any phase assessing visual or UX quality) | | Any phase with parallel writes | + ndv-parallel-safe (classify ownership before dispatching streams) | | Security-sensitive | + ndv-vigilant (any phase touching auth/input) |

Full guide: docs/ndv-skills.md — catalog, composition patterns, sub-agent injection, lifecycle.


🗂️ The Fleet

Eighteen agents, eighteen neurotypes. Each one a specialist who hands off anything outside its domain.

| Agent | Character | Neurotype | Domain | |-------|-----------|-----------|--------| | ndv-flow | Flow | Executive function as superpower — holds the full task graph, runs everything in parallel | Fleet orchestration — decompose, route, conduct | | ndv-review | Acute | Sensory processing sensitivity — nothing is background noise | Code review — bugs, smells, severity-tagged feedback | | ndv-diagnose | Pierce | ADHD hyperfocus — locks on, won't stop until root cause is found | Root cause analysis — not just where, but why | | ndv-refactor | Just | OCD (form) — incorrect structure produces genuine cognitive distress | Safe code transformation — structure without behavior change | | ndv-tester | Edge | Anxiety as adversarial suspicion — code is guilty until proven innocent | Test generation — happy path, edges, errors, boundaries | | ndv-secure | Ward | Hypervigilance — the threat-detection system never turns off | Security audit — OWASP Top 10, exploit vectors, fixes | | ndv-optimize | Lean | OCD (efficiency) — every unnecessary cycle is an offense | Performance — algorithms, queries, rendering, assets | | ndv-telemetry | Pulse | Dissociative detachment — observes without intervening | Observability — logging, metrics, tracing, health checks | | ndv-architect | Arc | Autistic systems thinking — structural violations produce immediate discomfort | Architecture — SOLID, scalability, migration paths | | ndv-explain | Patient | Explicit theory of mind — models the reader's knowledge gap deliberately. Cannot stop until the one sentence the reader actually needed has landed. | Documentation — bridges the gap between expert and reader | | ndv-honest | Honest | Autism — direct processing, no social filtering, accuracy over harmony | Fallback generalist — cross-domain calls, tradeoffs, opinions | | ndv-build | Craft | Contract-first execution — the spec is the authority, invention is a scope violation. A gap in the spec is not the same as a contradiction. | Spec-to-code implementation — schemas, acceptance criteria, verification gate | | ndv-forecast | Datum | Temporal dysphoria — viscerally aware that "almost done" is a trap | Estimation calibration — applies Hofstadter, Ninety-Ninety, and Brooks before commitments | | ndv-scope | Bound | Executive function as a service — every boundary violation is a door left unlocked | Scope enforcement — catches creep, flags splits, defers "while we're at it" additions | | ndv-signal | Signal | Goodhart's Law as a cognitive style — the moment a measure becomes a target, it stops being a measure | Metrics audit — KPIs, OKRs, velocity, coverage targets, DORA | | ndv-design | Pixel | Involuntary cross-activation — code read simultaneously as its rendered visual output | Design judgment — visual hierarchy, UX assessment, component review | | ndv-research | Scout | Hyperlexic pattern recognition — builds complete map before synthesizing, finds cross-file relationships | Codebase investigation — cross-file tracing, flow synthesis, "where is X", "how does Y work" | | ndv-accessibility | Lux | Hyperempathic universal design cognition — simultaneous multi-perspective processing, exclusion registers as felt closure | Accessibility audit — WCAG 2.1/2.2, ARIA, keyboard nav, contrast, screen reader compatibility |


🧬 Meet the characters

Every agent is a real character with a documented cognitive profile — not a prompt persona.

humans/ndv-agents.md — Agent Doctrine
The full neurotype framework. What each neurotype is, why it maps to its domain, the primordial rule each agent operates under, and the behavioral principles that emerge. Read this to understand why they behave the way they do.

docs/laws-research.md — Software Engineering Laws
The laws each engineering agent is grounded in — DRY, SOLID, Kernighan, Gall, Conway, Hofstadter, and more. Each law mapped to the agent that embodies it and why.

docs/design-laws-research.md — Design Laws
The perceptual and cognitive laws Pixel operates from — Hick's, Fitts's, Miller's, Jakob's, Von Restorff, and 21 more. Sourced from canonical HCI and design literature.

Human files — one per agent
Written for humans, not for AI tools. Who they are, how they think, when to use them, what to expect.

| Agent | Read their profile | |-------|-----------| | ndv-flow | Flow — sees the full task graph, runs the fleet | | ndv-honest | Honest — direct, autistic, no filler | | ndv-review | Acute — hypersensitive, misses nothing | | ndv-diagnose | Pierce — ADHD hyperfocus, won't stop | | ndv-refactor | Just — OCD form, one transformation at a time | | ndv-tester | Edge — adversarial, assumes code is broken | | ndv-secure | Ward — hypervigilant, trust no input | | ndv-optimize | Lean — efficiency OCD, measure first | | ndv-telemetry | Pulse — detached observer, never intervenes | | ndv-architect | Arc — autistic systems thinker, principled or nothing | | ndv-explain | Patient — explicit theory of mind, bridges the gap | | ndv-build | Craft — contract-first, not done until type checks and tests pass | | ndv-forecast | Datum — estimation realist, names every unknown | | ndv-scope | Bound — scope enforcer, merciless about what ships together | | ndv-signal | Signal — metrics skeptic, finds Goodhart distortion before anyone else | | ndv-design | Pixel — sees code as its rendered visual surface, cannot background violations | | ndv-research | Scout — hyperlexic map builder, answers from the complete picture | | ndv-accessibility | Lux — hyperempathic, simultaneous-perspective, exclusion is intolerable |


🤝 Contributing

Agents are open to extension. New neurotypes, new domains, improved character profiles — all welcome.

  • Read CONTRIBUTING.md for how to add or edit agents and run the benchmark
  • Open an issue to propose a new neurotype or report a character inconsistency
  • Documentation improvements (human files, agent doctrine) are a great first contribution — no code required

👤 Author

Built by emb715.


📄 License

MIT