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

checklist-design-mcp

v1.0.2

Published

Model Context Protocol (MCP) server for Checklist Design (https://www.checklist.design/). Helps AI assistants and developers design better websites, web apps, mobile apps, design systems, and user flows.

Downloads

33

Readme

Checklist Design MCP Server (checklist-design-mcp)

npm version License: MIT

⚡ Zero-Config Setup: Run npx checklist-design-mcp once and your AI assistant (Claude Desktop, Cursor, VS Code, Windsurf) is configured automatically with 120+ UI/UX checklists and slash commands!

checklist-design-mcp is an exhaustive Model Context Protocol (MCP) server package containing every checklist from Checklist Design (created by George Hatzis). It equips AI models and developers with structured, actionable UI/UX design checklists covering Websites, Web Apps, Mobile Apps, Design Systems, and User Flows.


⚡ Zero-Config Setup & Auto-Injection

Just run:

npx checklist-design-mcp setup

This single command automatically:

  1. 🎯 Injects MCP Server Config into Claude Desktop (claude_desktop_config.json), Cursor (.cursor/mcp.json), and VS Code (.vscode/mcp.json).
  2. 🤖 Installs AI Rules & Skills into .cursor/rules/checklist-design.mdc, .claude/rules/checklist-design.md, and .windsurfrules.
  3. 💬 Enables Slash Commands directly in your AI chat environments (/checklist, /design-review, /design-spec).

📊 Complete Checklist Coverage (120+ Checklists)

Every single checklist from Checklist Design is included:

  • Website (24 Checklists): Security, About, Privacy, Features, Testimonials, Affiliate, Compare, Status, Billing, Press/Media, Waitlist, Team, Cart, Search, Careers, Blog Post, Contact Us, Pricing, FAQ, 404, Login, Terms, Sign Up.
  • Web App (30 Checklists): 2FA, Notification Settings, Account, Help Center, Billing Settings, User Management, Single Item Detail, Admin Panel, Empty State, Onboarding, Notifications, Public Profile, Timeline/Gantt View, Feed, API Keys, Search Results, Integrations, Version History, Comments, Multi-step Form, Kanban Board, Chat, Maintenance, Pricing, Login.
  • Mobile App (24 Checklists): Gesture Navigation, Splash Screen, Checkout, Tab Bar Navigation, In-App Notifications, Action Sheet, Billing, Search, Camera, Map View, Onboarding Checklist, Paywall, Onboarding, Chat, Settings, In-App Browser, Cart, Login, Account, Invite.
  • Design System (29 Checklists): Drawer, Typography, Date Picker, Spacing/Grid, Color System, Tokens, Accordion, Skeleton, Carousel, Banner, Slider, Toast, Tabs, Checkbox, Radio, Searchbar, Tooltip, Modal, Loading, Toggle, Input Field, Icon, Table, Card, Button, Badge, Avatar, Dropdown Menu.
  • User Flows (13 Checklists): Adding to Cart, Uploading Media, Verifying Account, Canceling Subscription, Filtering Items, Saving Changes, Entering Promo Code, Showing Input Error, Resetting Password, Deleting Account, Contacting Support, Making a Card Payment, Submitting a Form.

💬 Slash Commands & AI Skills

Once setup is complete, you can use these shortcuts directly in your AI chat:

  • /checklist <component>: Fetches exact Checklist Design guidelines (e.g. /checklist paywall, /checklist button, /checklist pricing).
  • /design-review [file]: Automatically audits your active code file or layout specification against UX, WCAG accessibility, copy, and state guidelines.
  • /design-spec <feature>: Generates a complete UI/UX specification and implementation checklist before you write code.

🛠️ Simple MCP Tools API

  • list_checklists: List all 120+ checklists grouped by category or filtered by platform.
  • get_checklist: Retrieve full checklist rules for any screen or component (e.g. Paywall, Button, Pricing).
  • search_checklists: Search rules across all 120+ checklists by keyword or topic.
  • review_design: Evaluate UI code or wireframe descriptions against Checklist Design criteria.

📦 Publishing to npm

To publish your package:

cd checklist-design-mcp
npm login
npm test
npm publish --access public

📄 License & Attribution

  • License: MIT
  • Data Source & Credit: Built with design rules inspired by Checklist Design created by George Hatzis.