kobaltedev/kobalte — reverse-engineered prompt
Reverse engineered prompt
Build me a SolidJS UI toolkit for accessible web apps and design systems. I want the main package to be a set of unstyled building blocks and common interactive components that developers can fully theme themselves, while still getting solid accessibility, keyboard support, focus management, and screen reader friendly behavior out of the box.
Please make it feel like a real reusable library, not just a demo, with clean TypeScript, examples or a small docs app, and a monorepo setup if that makes sense. I also want optional styling support for people using Tailwind style state selectors and for people using Vanilla Extract, so they can target component states easily.
Keep the API ergonomic and consistent, and make sure the components expose useful data attributes for styling. If you need details on patterns or accessibility behavior, look up current docs online. I want something polished enough that someone could use it as the base for their own design system.
Want more depth? Deep Reverse