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

@neural-tools/create

v0.1.6

Published

Scaffold a new Neural Tools workspace

Downloads

361

Readme

@neural-tools/create

Scaffold a new Neural Tools workspace

npm version License: MIT

Quick project scaffolding for Neural Tools. Creates a new workspace with all necessary configuration and structure.

Usage

Using npx (Recommended)

npx @neural-tools/create my-workspace

Using npm

npm create @neural-tools my-workspace

Interactive Mode

Run without arguments for an interactive setup:

npx @neural-tools/create

You'll be prompted for:

  • Project name
  • Description
  • Template selection
  • Package manager preference

What Gets Created

my-workspace/
├── .gitignore
├── package.json
├── pnpm-workspace.yaml      # If using pnpm
├── README.md
├── apps/                    # MCP servers go here
│   └── .gitkeep
├── claude/
│   ├── commands/            # Slash commands
│   │   └── README.md
│   └── agents/              # Specialized agents
│       └── README.md
└── src/                     # Your application code
    └── index.ts

Templates

Choose from pre-configured templates:

Basic (Default)

Minimal setup with essential configuration.

npx @neural-tools/create my-workspace --template basic

Full

Complete setup with examples and all features configured.

npx @neural-tools/create my-workspace --template full

MCP

Optimized for MCP server development.

npx @neural-tools/create my-workspace --template mcp

Monorepo

Pnpm workspace with multiple packages.

npx @neural-tools/create my-workspace --template monorepo

Command Options

npx @neural-tools/create <project-name> [options]

Options:
  -t, --template <name>      Template to use (basic, full, mcp, monorepo)
  -p, --package-manager <pm> Package manager (npm, pnpm, yarn)
  --skip-install             Skip dependency installation
  --skip-git                 Skip git initialization
  -h, --help                 Display help

Examples

Create with specific template

npx @neural-tools/create my-ai-tools --template full

Use pnpm

npx @neural-tools/create my-workspace -p pnpm

Skip installation

npx @neural-tools/create my-workspace --skip-install

Complete custom setup

npx @neural-tools/create my-workspace \
  --template monorepo \
  --package-manager pnpm \
  --skip-git

After Creation

Once your workspace is created:

1. Navigate to project

cd my-workspace

2. Generate an MCP server

npx neural-tools generate mcp github \
  --description "GitHub integration"

3. Generate a Claude command

npx neural-tools generate command search \
  --description "Search project files"

4. Start developing

npm run dev
# or
pnpm dev

Project Structure Details

/apps

Contains generated MCP servers. Each server is a standalone application with its own dependencies and configuration.

/claude/commands

Slash commands for Claude Code. These are markdown files that define custom commands you can use in Claude.

/claude/agents

Specialized Claude agents with specific capabilities and system prompts.

/src

Your application source code. The template includes a basic TypeScript setup.

Configuration

The created project includes:

  • TypeScript configuration
  • ESLint setup (optional)
  • Prettier configuration (optional)
  • Git initialization
  • Package scripts for common tasks
  • .gitignore with sensible defaults

Package Scripts

The generated package.json includes useful scripts:

{
  "scripts": {
    "dev": "tsc --watch",
    "build": "tsc",
    "clean": "rm -rf dist",
    "generate:mcp": "neural-tools generate mcp",
    "generate:command": "neural-tools generate command"
  }
}

Requirements

  • Node.js 18+
  • npm, pnpm, or yarn

Development

# Clone repository
git clone https://github.com/MacLeanLuke/neural-tools.git
cd neural-tools/packages/create-ai-toolkit

# Install dependencies
pnpm install

# Build
pnpm build

# Test locally
node dist/index.js my-test-project

Dependencies

  • @neural-tools/core - Core utilities
  • commander - CLI framework
  • inquirer - Interactive prompts
  • execa - Process execution
  • fs-extra - File operations
  • degit - Template cloning

Contributing

Contributions are welcome! See the main repository for guidelines.

License

MIT - See LICENSE.md for details.

Links