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

daddy-chill

v1.4.0

Published

An Agent Skill that pins AI output to an 8th-grade reading level, with a benchmark that proves it.

Downloads

494

Readme

daddy-chill

Skill that tells your agent to relax with all those big words and cognitive overload. Ships with a benchmark that measures whether it actually works.

Built by Virgil Labs.

What it does

Pins agent output to an 8th-grade reading level. Short sentences, plain words, no filler. The rules come from Simplified Technical English, the standard behind aircraft maintenance manuals.

It simplifies the writing, not the answer. A term that cannot be swapped for an easy word stays exact, and gets explained in plain words next to it.

Latest run, 25 prompts, median, against an unskilled control:

| | Plain | daddy-chill | | --- | ---: | ---: | | Flesch-Kincaid grade | 9.00 | 3.40 | | Difficult-word ratio | 28.82% | 14.94% | | Facts needed to act, kept | | 91.7% |

It cuts the reading level by more than half. No answer in that run left a reader unable to act, against 2 in the run before it. Word count is measured but not gated: a clear answer is allowed to be longer. Full results.

Install

npx daddy-chill install

The installer detects supported CLIs and asks which ones to install. It asks for global or project scope too. Supported adapters are Claude Code, Gemini CLI, OpenCode, and pi. Restart each CLI after installing.

Non-interactive, or one host at a time:

npx daddy-chill install --global --all --yes
npx daddy-chill install --global --agent claude --yes
npx daddy-chill uninstall --global --all --yes

Use --link for a symlink. Copies are the default. For local development, swap npx daddy-chill for node install.mjs.

Portable skill

Install the skill alone with the Vercel Skills CLI:

npx skills add Delanyo32/daddy-chill --skill daddy-chill

Add -g for a global install. This gives you the skill, but not always-on activation or the slash command.

Run the benchmark

cp .env.example .env      # then add your OPENROUTER_API_KEY
pnpm install
pnpm dev                  # terminal 1: starts the Flue server
pnpm evals                # terminal 2: runs the benchmark

Warning: pnpm dev reloads on any file change, and a reload mid-run kills every in-flight prompt with a 503. Do not edit files while pnpm evals is running.

pnpm test                 # unit tests for the scoring code, no API key needed
pnpm typecheck
pnpm evals:json           # writes vitest-results.json
pnpm exec vitest-evals serve vitest-results.json   # browse the report

Models run through OpenRouter. EVAL_MODEL is openrouter/ plus a slug, such as openrouter/openai/gpt-5.5. JUDGE_MODEL sets the judge separately and does not follow EVAL_MODEL.

Repo layout

| Path | What it is | | --- | --- | | skills/daddy-chill/ | the skill itself, and what ships to users | | src/shared/rules.ts | the same rules, for the benchmark agent | | src/agents/ | plain (control), daddy-chill (treatment), judge (the ruler) | | src/evals/ | prompts, metrics, and the benchmark | | hooks/, commands/, runtime/ | always-on activation, per CLI. Session start sends the rules once, then every turn sends a short nudge instead, so long sessions do not drift and do not pay the full rules each message. | | install.mjs | the cross-CLI installer |

Docs

  • The rules: what the skill enforces and where each rule came from
  • The benchmark: how it measures, and what each gate catches
  • Results: latest numbers, run history, known defects

Publishing

npm run package:check     # inspect package contents first
npm login
npm version patch
npm publish