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

ui-architect-skill

v1.0.0

Published

Design system orchestrator for AI coding agents — 31 style specs, Flow system, blocking task lists, and automated QA

Readme

UI Architect

A design system orchestrator for AI coding agents. Selects a visual design language from 31 bundled style specifications, determines a governing Flow, builds via a blocking task list, and enforces completion through automated QA with targeted remediation.

No partial work. No generic output. Every build is style-adherent and flow-coherent.

Why

AI coding agents produce UI quickly, but the result is often visually inconsistent, stylistically generic, or incomplete. UI Architect closes that gap by providing a structured design workflow that agents can follow — from style selection through build execution to QA validation.

It works across Amp CLI, Claude Code, Gemini CLI, and OpenCode, and can be adopted into any project as an npm package or Claude Code plugin.

Key Capabilities

  • 31 design style specifications covering tokens, components, layout, motion, and accessibility
  • Style blending with a conflict matrix, bridge styles, and proven blend recipes
  • Flow system — 7 flow types that govern visual, interactive, and semantic coherence
  • Blocking task list with archetypes for landing pages, app UIs, dashboards, component libraries, and editorial content
  • 25-point QA checklist plus an automated lint script with 9 checks for token adherence, accessibility, and completeness
  • Targeted remediation — failures map back to specific tasks for precise fixes, up to 3 cycles

Supported Platforms

| Platform | Skill Location | |:---------|:---------------| | Amp CLI | ~/.config/amp/skills/ui-architect/ | | Claude Code | ~/.claude/skills/ui-architect/ | | Gemini CLI | ~/.gemini/skills/ui-architect/ | | OpenCode | ~/.config/opencode/skills/ui-architect/ |

Quick Start

Git clone (recommended)

git clone https://github.com/scooter-lacroix/Ui-Design-Skill.git
cd Ui-Design-Skill
bash install.sh

The installer auto-detects which platforms you have and installs only to those.

npm

The npm package currently supports macOS and Linux. For Windows environments, use WSL or run the shell installer from a Unix-compatible shell.

npx ui-architect-skill install

Or add it to a project and run it locally:

npm add -D ui-architect-skill
npx ui-architect-skill init .

Or install globally:

npm install -g ui-architect-skill
ui-architect-skill install

Claude Code plugin

claude --plugin-dir /path/to/ui-architect-skill

See docs/claude-code-plugin.md for full plugin setup instructions.

Uninstall

bash uninstall.sh
# or
npx ui-architect-skill uninstall

Repo Structure

ui-architect-skill/
├── SKILL.md                  # Agent-facing skill definition (4-phase protocol)
├── VERSION                   # Current release version
├── install.sh                # Universal installer (all platforms)
├── uninstall.sh              # Universal uninstaller
├── styles/                   # 31 full design style specifications
├── token-cards/              # 31 lightweight style summaries for fast selection
├── reference/                # Conflict matrix, task archetypes
├── scripts/                  # QA lint, status check, style normalizer
├── bin/                      # Node CLI entry point
├── docs/                     # Adoption and publishing documentation
├── .claude-plugin/           # Claude Code plugin metadata
└── skills/                   # Plugin-facing skill bundle

Adopting Into a Project

Local embedding — copy the skill bundle into your project:

npx ui-architect-skill init ./my-project
# Creates ./my-project/.ui-architect/ with all styles, token cards, and scripts

Per-platform install — install globally for your agent:

bash install.sh

See docs/adoption-guide.md for team adoption workflows and CI integration.

Claude Code Plugin Usage

After loading the plugin, invoke the skill in your prompt:

Build a SaaS landing page with a dark, cinematic look

The agent will:

  1. Select the best matching style (e.g., Modern Dark)
  2. Determine the governing Flow type
  3. Create a blocking task list
  4. Build each component to specification
  5. Run QA and remediate any failures

See docs/claude-code-plugin.md for setup and docs/style-library.md for the full style catalog.

npm Package

# Install
npm install -g ui-architect-skill
npm add -D ui-architect-skill

# Commands
ui-architect-skill help          # Show usage
ui-architect-skill install       # Install to all detected platforms
ui-architect-skill uninstall     # Remove from all platforms
ui-architect-skill status        # Check sync status across platforms
ui-architect-skill init ./dir    # Copy bundle into a project
ui-architect-skill plugin-path   # Print path for --plugin-dir

See docs/npm-package.md for details.

Documentation

| Document | Description | |:---------|:------------| | Getting Started | Overview, concepts, and first build | | Installation | Install matrix for all platforms and npm | | Adoption Guide | Team workflows, project embedding, CI | | Style Library | Full catalog of 31 styles with examples | | Claude Code Plugin | Plugin setup, local testing, marketplace | | npm Package | CLI reference and package consumption | | Release Process | Checklists and publish workflow | | FAQ | Common questions and troubleshooting | | Marketplace Guide | Marketplace setup and distribution |

Contributing

Contributions are welcome. See CONTRIBUTING.md for guidelines on adding styles, reporting issues, and submitting changes.

Support

See SUPPORT.md for how to get help, report bugs, and request features.

Security

See SECURITY.md for the security policy and vulnerability reporting.

Code of Conduct

This project follows the Contributor Covenant Code of Conduct.

License

MIT