What problem does it solve?
Setting up an acss-kit-enabled React + TypeScript project is repetitive: you have to install Sass, create the component foundation file, generate starter themes, and wire the resulting CSS/SCSS imports into the project entry.
Core Features & Use Cases
- Detects and validates project readiness: verifies a React + TypeScript project and determines the package manager and install command.
- Idempotent one-time bootstrap: safely creates or reuses
.acss-target.json, copies ui.tsx, seeds src/styles/theme/light.css and dark.css, and persists where the theme should be imported.
- Theme wiring into your CSS/SCSS entry: detects the most appropriate CSS/SCSS entry file and inserts managed theme
@import/@import url(...) lines in an idempotent way, plus stores the chosen entry path in .acss-target.json.
- Use case: after installing the
acss-kit plugin, you can run /setup to prepare everything so later commands like /kit-add and /theme-create become pure generation with minimal friction.
Quick Start
Run /setup in your project to bootstrap acss-kit, generate a starter theme, and wire theme imports into your main CSS/SCSS entry.