---
slug: "nukcole-xinluo9510-pi-critic-guy"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/luoxin9510/pi-packages@main/README.md"
repo: "https://github.com/luoxin9510/pi-packages"
source_file: "README.md"
branch: "main"
---
# pi-packages

Monorepo for [@nukcole-xinluo9510](https://www.npmjs.com/~nukcole-xinluo9510) pi extensions.

## Packages

| Package | Description | Install |
|---------|-------------|---------|
| [pi-critic-guy](https://github.com/luoxin9510/pi-packages/tree/HEAD/packages/pi-critic-guy) | Spawn a second-opinion reviewer by typing `critic` | `pi install npm:@nukcole-xinluo9510/pi-critic-guy` |
| [pi-claude-subs-quota](https://github.com/luoxin9510/pi-packages/tree/HEAD/packages/pi-claude-subs-quota) | Live Claude quota widget below the editor | `pi install npm:@nukcole-xinluo9510/pi-claude-subs-quota` |
| [pi-write-coach](https://github.com/luoxin9510/pi-packages/tree/HEAD/packages/pi-write-coach) | Coach the model to build large files incrementally, prevent broken files | `pi install npm:@nukcole-xinluo9510/pi-write-coach` |
| [pi-fun-working](https://github.com/luoxin9510/pi-packages/tree/HEAD/packages/pi-fun-working) | Themed, randomly-colored working-status memes for every hook | `pi install npm:@nukcole-xinluo9510/pi-fun-working` |

## Development

```bash
npm install          # install all workspace deps
npm run check        # type-check all packages
```

Each package is published independently to npm under `@nukcole-xinluo9510`.
