web-ui-skills
v1.0.9
Published
Web UI skills bundle for Codex, Claude, Copilot, and Kilo CLI tools
Downloads
920
Maintainers
Readme
Web UI Skills Bundle
This repository bundles Codex skills for building professional web applications.
Included skills
preact-ui- component architecture, MVVM, signals, forms, routing, and professional UI patternsscss-system- design tokens, mixins, architecture, responsive themingweb-accessibility-standards- accessible HTML, ARIA, WCAG implementationa11y-review- accessibility audits and QAweb-performance- Core Web Vitals, image optimization, bundle splittingweb-i18n- internationalization, RTL, locale-aware formattingweb-testing- Playwright E2E, component tests, visual regression, CI reportingstorybook-ui- Storybook setup, stories, interaction tests, accessibility, visual testingweb-seo-metadata- route metadata, canonical URLs, social previews, sitemaps, structured dataweb-forms- accessible forms, validation, async submit states, error handling, spam resistanceweb-data-fetching- loading/error/empty states, cancellation, retry, cache invalidation, typed API boundariesweb-observability- frontend errors, analytics events, Core Web Vitals, privacy-safe telemetryweb-deployment- env vars, preview deploys, redirects, cache headers, SPA fallback, CI checksweb-auth-ux- login, MFA, session expiry, password reset, role/permission UI, secure token handlingweb-privacy- consent management, cookie banners, opt-in/opt-out, data minimization, PII handlingweb-content- CMS integration, rich text safety, empty states, error pages, content schemaweb-pwa- installability, service workers, offline support, push notifications, app manifestweb-design-review- design token alignment, spacing/typography/color review, responsive and dark mode checksweb-security- XSS, CSP, session management, security headersnetlify-serverless- current Netlify Functions and Edge model, auth, CORS, rate limiting, deployment patternsnetlify-typescript-api- TypeScript API structure,Request/Responsehandlers, validation, response contractsnetlify-database-security- runtime env secrets, least privilege, storage choices, safe database accessnetlify-api-performance- cold starts, query efficiency, cache strategy, regional observabilitymongodb-netlify- MongoDB Atlas on Netlify, connection reuse, pooling, Stable API, query safetyneon-netlify- Neon and Netlify DB on Netlify, pooled Postgres access, branching, migration-safe workflows
Install
npx (recommended)
Install skills for all supported tools at once:
npx web-ui-skillsOr target specific tools:
npx web-ui-skills --codex # ~/.codex/skills
npx web-ui-skills --claude # ~/.claude/skills
npx web-ui-skills --copilot # ~/.copilot/skills
npx web-ui-skills --kilo # ~/.kilocode/skills
npx web-ui-skills --codex --claude # multiple tools at onceAdditional options:
npx web-ui-skills --list # show detected skills and structural warnings
npx web-ui-skills --help # show helpShell script (legacy)
Run the installer from the repository root:
./install.shBy default, skills are copied to ${CODEX_HOME:-$HOME/.codex}/skills.
Release publishing
This repo publishes to npm from GitHub Releases using Trusted Publishing. Configure web-ui-skills as a trusted publisher in npmjs.com with the GitHub Actions workflow filename .github/workflows/npm-publish.yml. Create a release with a tag that matches the package version, for example v1.0.4. The workflow validates that the release tag and package.json version match, upgrades npm to a Trusted Publishing-compatible version, then publishes without an npm token secret.
Releases are created automatically from main by .github/workflows/release-on-main.yml. Each push to main that is not already a release commit bumps the patch version, pushes the version commit and tag, creates a GitHub release, and dispatches the npm publish workflow with the new tag.
Version prep
For a new release:
- Bump
package.jsonandpackage-lock.jsontogether. - Keep the release notes focused on the skills bundle and installer changes.
- Avoid adding secrets or registry credentials to the repository.
- Let the automation handle the patch bump and release from
main.
Local test
CODEX_HOME=/tmp/web-ui-skills-test-home node bin/install.js --codex
CODEX_HOME=/tmp/web-ui-skills-test-home ./install.sh --codexRun npx web-ui-skills --list to inspect the bundle without installing anything.
Notes
web-accessibility-standardscovers implementation work.a11y-reviewcovers audits and QA.preact-ui,scss-system, andstorybook-uicover component architecture, styling, and UI documentation.web-performance,web-i18n,web-testing,web-security,web-seo-metadata,web-forms,web-data-fetching,web-observability, andweb-deploymentcover production frontend concerns.web-auth-ux,web-privacy,web-content,web-pwa, andweb-design-reviewcover specialized product and compliance workflows.netlify-serverless, the Netlify API skills,mongodb-netlify, andneon-netlifycover backend, database, and operational concerns.
TODO
- Expand
web-auth-uxwith OAuth/OIDC provider integration patterns if social login becomes common. - Add
web-state-managementif complex shared client state beyond signals and TanStack Query becomes a recurring need. - Expand
web-pwawith background sync and Workbox patterns if offline-first data becomes a requirement.
