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

polished-ui-skills

v1.0.1

Published

Install the polished-ui-design agent skill into any AI coding agent or IDE (Cursor, Kiro, Antigravity, Codex, Claude, Copilot, Windsurf, Gemini).

Readme

Polished UI Skills

A portable Agent Skill that guides AI coding agents to produce polished, professional web UI instead of the generic "AI slop" / "vibe coded" look — with one-command install for every major AI coding agent and IDE.

The problem it solves: left unconstrained, an AI generates the statistical average of its training data — purple gradients, Inter everywhere, glowing cards, emojis as icons, and a card around every block. This skill gives the agent the constraints, checklist, and workflow to make deliberate, brand-appropriate design choices instead.

Quick install (CLI)

Run this in your project root — it auto-detects which agents you use and installs the rules in the right place and format for each:

npx polished-ui-skills@latest

Other modes:

npx polished-ui-skills@latest --all            # install for every supported agent
npx polished-ui-skills@latest --agent cursor   # install for one specific agent
npx polished-ui-skills@latest --list           # list supported agents + target paths
npx polished-ui-skills@latest --dir ./app      # target a different project root
npx polished-ui-skills@latest --help           # usage

The installer is idempotent and non-destructive: for shared files like AGENTS.md it injects a marked block between <!-- POLISHED-UI-SKILLS:BEGIN --> / <!-- ...:END --> sentinels, preserving your existing content and updating cleanly on re-run.

Supported agents & IDEs

| Agent / IDE | Installed to | Format | |---|---|---| | Cursor | .cursor/rules/polished-ui-design.mdc | .mdc + frontmatter (globs, alwaysApply) | | Kiro | .kiro/steering/polished-ui-design.md | steering + inclusion: fileMatch | | Claude Code | .claude/skills/polished-ui-design/SKILL.md | native Agent Skill | | Antigravity (Google) | .agent/rules/polished-ui-design.md | flat rules markdown | | Windsurf | .windsurf/rules/polished-ui-design.md | rules markdown | | GitHub Copilot | .github/copilot-instructions.md | injected section | | Codex (OpenAI) | AGENTS.md | injected section (AGENTS.md standard) | | Gemini CLI | GEMINI.md | injected section |

The AGENTS.md file is a cross-tool standard also read by Copilot, Cursor (as a fallback), and others — so even agents not listed here often pick it up.

What's inside

polished-ui-skills/
├── bin/cli.js                        # the installer (zero-dependency Node)
├── skills/polished-ui-design/
│   ├── SKILL.md                      # full skill: workflow + pre-ship self-check
│   └── references/
│       ├── anti-patterns.md          # the 7 tells of vibe-coded UI + fixes
│       ├── design-tokens.md          # 3-tier token architecture + guardrails
│       └── prompting.md              # effective prompting loop + template
├── adapters/                         # per-tool source templates
│   ├── cursor.mdc
│   ├── kiro-steering.md
│   └── generic.md
├── shared/RULES.md                   # canonical compact rules body
├── package.json
└── LICENSE

SKILL.md starts with YAML frontmatter (name, description) that native-skill agents preload for discovery; the reference files load on demand (progressive disclosure), keeping context lean until a topic is needed. For rules-based agents, the CLI installs a compact version of the same guidance.

Manual install (no CLI)

Prefer to copy files yourself? Use the table above to place the matching adapter:

  • Native skill (Claude, or any skill-aware agent): copy skills/polished-ui-design/ into your skills directory (e.g. .claude/skills/).
  • Cursor: copy adapters/cursor.mdc to .cursor/rules/polished-ui-design.mdc.
  • Kiro: copy adapters/kiro-steering.md to .kiro/steering/polished-ui-design.md.
  • Everything else (Antigravity, Windsurf, Copilot, Codex, Gemini): copy the body of adapters/generic.md into that tool's rules/instructions file (see table).

The rules in one line

Constrain first (design system) → generate against the constraints → critique against the anti-pattern checklist → add guardrails so quality holds.

The seven anti-patterns it steers away from: competing neon palettes, decorative dark-mode glow, emojis as UI chrome, the ubiquitous purple gradient, cards around everything, rainbow accent side-tabs, and meaningless status dots. See skills/polished-ui-design/references/anti-patterns.md.

Sources

Synthesized and rephrased (for licensing compliance) from:

Agent config-file conventions referenced from each tool's official docs (OpenAI Codex AGENTS.md, Cursor rules, Kiro steering, Google Antigravity, GitHub Copilot custom instructions, Windsurf rules, Gemini CLI).

License

MIT — see LICENSE.