open-index/open-npm huggingface dataset:
npm package: @productmanagerhub/mcp-client
Description: MCP client for ProductManagerHub — strategic AI for product leaders. Connects Claude Desktop, Cursor, and other MCP clients to curated product leadership knowledge.
Author: Tony Ludwig
Latest version: 1.0.3

# ProductManagerHub MCP Client

Thin MCP client that connects Claude Desktop, Cursor, and other MCP-compatible tools to the ProductManagerHub knowledge base.

## Quick Start

### 1. Install

```bash
npm install -g @productmanagerhub/mcp-client
```

### 2. Get Your API Key

Sign up at [productmanagerhub.io](https://productmanagerhub.io) and get your API key from the dashboard.

### 3. Configure Claude Desktop

Add to your Claude Desktop config:

**macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows:** `%APPDATA%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "productmanagerhub": {
      "command": "pmhub-mcp",
      "env": {
        "PMHUB_API_KEY": "pmhub_your_key_here"
      }
    }
  }
}
```

### 4. Restart Claude Desktop

That's it. You can now ask Claude strategic product management questions backed by real outcomes data.

## What You Get

### Tools

- **search_frameworks** — Search frameworks with natural language and get ranked matches (with IDs, categories, and when-to-use guidance) so Claude can discover relevant methods without requiring exact framework names.

- **ai_readiness_assessment** — Evaluate if your org is ready to build AI features. Returns a readiness score with specific recommendations based on patterns from 30+ B2B SaaS companies.

- **compare_frameworks** — Compare product management frameworks (Build vs Buy, RICE, AI Feature Sequencing, etc.) with real outcomes data and failure patterns from 100+ product leaders.

### Resources

Access curated frameworks including:
- Build vs Buy Analysis
- AI Feature Sequencing
- RICE Prioritization (Enhanced with failure patterns)
- AI Readiness Assessment
- Executive AI Briefing
- Portfolio Optimization

## Example Queries

Try asking Claude:

- "Should we build or buy AI features? We have 5 engineers, 6-month timeline, $200K budget."
- "Compare RICE and AI Feature Sequencing frameworks for prioritizing our AI roadmap."
- "Assess our AI readiness: B2B SaaS, 12 engineers, no ML experience, 3-month deadline."
- "What's the right sequence for shipping AI features in a B2B SaaS product?"

## Configuration

| Environment Variable | Required | Description |
|---|---|---|
| `PMHUB_API_KEY` | Yes | Your ProductManagerHub API key |
| `PMHUB_API_URL` | No | Custom API URL (default: `https://productmanagerhub.io/api/mcp`) |

## Plans

| Plan | Queries | Price |
|---|---|---|
| Free Trial | 10/month | $0 |
| Professional | Unlimited | $99/month |
| Team (5-10 users) | Unlimited | $599/month |

## Support

- Email: ludwigad@productmanagerhub.io
- Website: [productmanagerhub.io](https://productmanagerhub.io)

## License

MIT
npm package: @productminds/youtubei.js
Description: A JavaScript client for YouTube's private API, known as InnerTube.
Author: LuanRT
Latest version: 10.5.2

<!-- BADGE LINKS -->
[npm]: https://www.npmjs.com/package/youtubei.js
[versions]: https://www.npmjs.com/package/youtubei.js?activeTab=versions
[codefactor]: https://www.codefactor.io/repository/github/luanrt/youtube.js
[actions]: https://github.com/LuanRT/YouTube.js/actions
[discord]: https://discord.gg/syDu7Yks54

<div align="center">
  <br/>
  <p>
    <a href="https://github.com/LuanRT/YouTube.js">
      <img src="https://luanrt.github.io/assets/img/ytjs.svg" alt="YouTube.js Logo" width="200" />
    </a>
  </p>
  <p>A JavaScript client for YouTube's private API</p>

[![Discord](https://img.shields.io/badge/discord-online-brightgreen.svg)][discord]
[![CI](https://github.com/LuanRT/YouTube.js/actions/workflows/test.yml/badge.svg)][actions]
[![NPM Version](https://img.shields.io/npm/v/youtubei.js?color=%2335C757)][versions]
[![Downloads](https://img.shields.io/npm/dt/youtubei.js)][npm]
[![Codefactor](https://www.codefactor.io/repository/github/luanrt/youtube.js/badge)][codefactor]

</div>

YouTube.js is a JavaScript client for YouTube's private API, known as "InnerTube". It allows you to interact with YouTube programmatically, providing access to videos, comments, live chats, streaming data and more. It works seamlessly across Node.js, Deno, and modern browsers.

## Installation

Before installing, make sure your environment meets the [prerequisites](https://ytjs.dev/guide/getting-started.html#prerequisites).

```bash
# NPM
npm install youtubei.js@latest

# Yarn
yarn add youtubei.js@latest

# Git (edge version)
npm install github:LuanRT/YouTube.js
```

Deno:
```ts
import { Innertube } from 'https://deno.land/x/youtubei/deno.ts';
```

## Basic Usage

```ts
// const { Innertube } = require('youtubei.js');
import { Innertube } from 'youtubei.js';
const innertube = await Innertube.create(/* options */);
```

For detailed usage, check out the [YouTube.js Guide and API Documentation](https://ytjs.dev).

## Contributing
We welcome all contributions, issues and feature requests, whether small or large. If you want to contribute, feel free to check out our [issues page](https://github.com/LuanRT/YouTube.js/issues) and our [guidelines](https://github.com/LuanRT/YouTube.js/blob/main/CONTRIBUTING.md).

## Contributors
<a href="https://github.com/LuanRT/YouTube.js/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=LuanRT/YouTube.js" />
</a>

## Disclaimer
This project is not affiliated with, endorsed, or sponsored by YouTube or any of its affiliates or subsidiaries. All trademarks, logos, and brand names used in this project are the property of their respective owners and are used solely to describe the services provided.

As such, any usage of trademarks to refer to such services is considered nominative use. If you have any questions or concerns, please contact me.

## License
Distributed under the [MIT](https://choosealicense.com/licenses/mit/) License.

<p align="right">
(<a href="#top">back to top</a>)
</p>
npm package: @productplan/eslint-plugin-custom-rules
Description: Homebrew rules for use in our other repos
Author: James Abercrombie
Latest version: 1.7.0

# @productplan/eslint-plugin-custom-rules

Exposes a handful of rules that we prefer internally - both to help with generic best practices as well as some homebrew patterns for things like test linters.

## Installation

You'll need to install both [ESLint](http://eslint.org) and `@productplan/eslint-plugin-custom-rules`.

Since these are already in the root package's `package.json` simply run:

```
$ yarn install
```

## Usage

Add `@productplan/eslint-plugin-custom-rules` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:

```json
{
    "plugins": [
       "@productplan/custom-rules"
    ]
}
```


Then configure the rules you want to use under the rules section. For example:

```json
{
    "rules": {
        "@productplan/custom-rules/prefer-axios": 2
    }
}
```

## Supported Rules

* [mock-adapter-usage](docs/rules/mock-adapter-usage.md)
* [no-fa-string-classes](docs/rules/no-string-classes.md)
* [no-href-hash](docs/rules/no-href-hash.md)
* [no-undefined-classes](docs/rules/no-undefined-classes.md)
* [prefer-axios](docs/rules/prefer-axios.md)
* [prefer-component-over-element](docs/rules/prefer-component-over-element.md)
* [prefer-use-temp-masterplan](docs/rules/prefer-use-temp-masterplan.md)
* [prefer-use-temp-roadmap](docs/rules/prefer-use-temp-roadmap.md)
* [valid-request-configs](docs/rules/valid-request-configs.md)
npm package: @productsway/eslint-fixer
Description: <h1 align="center">Welcome to eslint-fixer 👋</h1>
Author: Huynh Duc Dung
Latest version: 0.1.0

<h1 align="center">Welcome to eslint-fixer 👋</h1>

<p>
  <a href="https://www.npmjs.com/package/eslint-fixer" target="_blank">
    <img alt="Version" src="https://img.shields.io/npm/v/eslint-fixer.svg">
  </a>
</p>

## Motivation

Until this [☂️ Type-aware linter · Issue #3187 · biomejs/biome](https://github.com/biomejs/biome/issues/3187) is resolved, we continue to use `@typescript-eslint/parser` and `@typescript-eslint/eslint-plugin` to lint TypeScript files.

## Recommended Rules

Add the following recommended rules to your ESLint configuration for effective linting of TypeScript files:

```json
{
  "@typescript-eslint/await-thenable": "error",
  "@typescript-eslint/no-floating-promises": "error",
  "@typescript-eslint/no-for-in-array": "error",
  "@typescript-eslint/no-misused-promises": "error",
  "@typescript-eslint/no-redundant-type-constituents": "error",
  "@typescript-eslint/no-unnecessary-type-assertion": "error",
  "@typescript-eslint/require-await": "error"
}
```

## Usage

To use eslint-fixer, follow these steps:

```sh
# Install eslint-fixer
npm install --global eslint-fixer

# Run eslint-fixer
npx eslint-fixer
```

## Resources

- [Linting with Type Information | typescript-eslint](https://typescript-eslint.io/getting-started/typed-linting)

## Show Your Support

If this project has helped you, please give it a ⭐️!