skrewww

Changelog

Meaningful updates to the Skrewww design system, newest first. For current implementation status and technical detail, see the project documentation in the repository.

Skrewww is now open source

The Skrewww codebase is now open source under the MIT license, with a public contribution workflow. Agent Kit remains available in Beta. Skrewww Pro (the paid Figma library and Gumroad deliverables) and Skrewww Free (the Community Figma file) remain separate from this repository.

New
  • Repository source is public under the MIT license — components, tokens, docs platform, tests, registry infrastructure, and Agent Kit.
  • Public contribution workflow: issue templates for bugs, component issues, Agent Kit issues, documentation issues, and feature requests, plus a pull request template.
Improved
  • Agent Kit's public Feedback section now points to the live issue tracker instead of an informal contact route.

Skrewww Agent Kit (Beta)

Public Beta: helps AI coding agents understand and use Skrewww from current machine-readable contracts instead of relying on model memory. Agent Kit's own release stage is Beta — independent of individual component maturity. Known limitations are listed on the Agent Kit page.

New
  • Machine-readable component contracts (API, tokens, usage guidance, accessibility) for every implemented component.
  • A canonical Agent Skill teaching coding agents to check a real contract before using a Skrewww component, instead of relying on memorized APIs.
  • Project context detection — a conservative, evidence-only read of what a consumer project actually has configured.
  • Recipes and one Feature Kit for common multi-component patterns.
  • Public retrieval for all of the above, plus a documented relationship to the existing @skrewww shadcn registry.
Improved
  • In a 14-case internal Beta evaluation, Agent Kit reduced hard design-system errors from 35 to 1 under the tested setup.

Analytics preferences

New
  • Added analytics preferences so visitors can choose whether Google Analytics measurement is enabled.
Improved
  • Analytics preferences can be reopened at any time from the sidebar to change your choice.

Skrewww 1.0

Skrewww Design System 1.0 — platform and documentation release. Individual React components retain their own Beta or Stable maturity and are promoted independently from the platform release.

New
  • Skrewww Design System 1.0 platform release.
  • Verified shadcn registry distribution for the supported install surface.
  • Production-ready foundation, token, and accessibility contracts for the platform release.
Improved
  • Core Figma and React parity, including interaction-state alignment.
  • Glass Menu panel parity.
  • Link interaction and state parity.
  • Foundation brand interaction ramp.
  • Registry dependency validation and clean consumer install path.
Fixed
  • Stable-v1 component and state parity defects closed during hardening.
  • Foundations page-specific canonical and SEO metadata.

Foundation refinements and component distribution

Closer color parity with the design source, a new Gradient surface option, several accessibility and rendering fixes, and a new way to install components directly into a project.

New
  • Added a Getting Started guide for developers working in the Skrewww repository.
  • Components can now be installed directly into a project through the shadcn CLI.
  • Introduced a Gradient surface option for supported components, alongside the existing Flat and Glass modes.
Improved
  • Brought core text colors closer in line between the design source and the React components.
  • Refined how several components render in Gradient and Glass modes — including containers, feedback messages, file upload, and list items — to more closely match the approved designs.
  • Improved supporting-text readability across Accordion, Dialog, Drawer, Empty State, Popover, and Table headers.
Fixed
  • Fixed the button focus indicator not always being visible across every surface mode.
  • Fixed the current-page indicator in Pagination not displaying correctly in Glass mode.
  • Fixed low-contrast supporting text in the File Upload empty state.
  • Fixed inconsistent behavior for disabled items with keyboard shortcuts in Menu.