claude

acss-kit

Accessible React components, static HTML snippets, CSS themes, and Tailwind-style utility classes for fpkit/acss projects. OKLCH themes with WCAG 2.2 AA validation. Use /kit-add, /kit-create, /kit-sync, /theme-create, /theme-update, /style-tune, /utility-add, /utility-bridge, /utility-list, /utility-tune.

0 on GitHubby Shawn Sandyv1.12.0MITupdated 3 months agodevelopment
/

Plugin acss-kit from marketplace agentic-acss-plugins in shawn-sandy/agentic-acss-plugins. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (22)

  • component-alert

    Use when the user asks to generate, create, or scaffold an Alert — accessible status/error/info/warning notification with ARIA live regions and icon support.

  • component-button

    Use when the user asks to generate, create, or scaffold a Button — accessible TSX or HTML+JS, with primary/secondary/destructive variants and a11y.

  • component-card

    Use when the user asks to generate, create, or scaffold a Card — accessible content container with header/body/footer slots and interactive variant support.

  • component-checkbox

    Use when the user asks to generate, create, or scaffold a Checkbox — accessible checkbox with indeterminate state, aria-checked, custom indicator, and Input dependency.

  • component-dialog

    Use when the user asks to generate, create, or scaffold a Dialog — accessible modal dialog with focus trap, aria-modal, return-focus on close, and Button dependency.

  • component-field

    Use when the user asks to generate, create, or scaffold a Field — accessible form field wrapper with label, hint, and error message association via aria-describedby.

  • component-icon-button

    Use when the user asks to generate, create, or scaffold an IconButton — accessible icon-only button with required aria-label, tooltip fallback, and Button dependency.

  • component-icon

    Use when the user asks to generate, create, or scaffold an Icon — accessible SVG icon wrapper with aria-hidden/aria-label toggle, size variants, and decorative/semantic modes.

  • component-img

    Use when the user asks to generate, create, or scaffold an Img — accessible image component with required alt, lazy-loading, aspect-ratio containment, and decorative mode.

  • component-input

    Use when the user asks to generate, create, or scaffold an Input — accessible text/number/email input with aria-invalid, error state, and controlled/uncontrolled patterns.

  • component-link

    Use when the user asks to generate, create, or scaffold a Link — accessible anchor with external/new-tab detection, aria-label injection, and current-page indication.

  • component-list

    Use when the user asks to generate, create, or scaffold a List — accessible ordered/unordered list with role="list" reset, item slots, and inline/stacked layout variants.

  • component-nav

    Use when the user asks to generate, create, or scaffold a Nav — accessible navigation landmark with aria-label, current-page link marking, and horizontal/vertical layout.

  • component-popover

    Use when the user asks to generate, create, or scaffold a Popover — accessible tooltip/popover using the Popover API with focus trap, aria-expanded, and light-dismiss.

  • component-table

    Use when the user asks to generate, create, or scaffold a Table — accessible data table with caption, scope headers, responsive scroll wrapper, and sortable column support.

  • kit-core

    Internal orchestrator for /kit-create, /kit-list, /kit-sync, /kit-update and Form/HTML/Style-Tune modes. Per-component generation lives in component-<name> skills; do not auto-trigger for component requests.

  • kit-sync

    Use when the user asks to bulk-install all acss-kit components and themes (/kit-sync) or re-copy unmodified components after a plugin update (/kit-update).

  • prompt-book

    Display the bundled prompt book — copy-paste prompts mapped to every slash command in acss-kit. Use when the user runs /prompt-book.

  • setup

    Use when the user runs /setup or asks to set up or bootstrap a project for acss-kit — installs sass, writes config, and optionally seeds a starter theme.

  • style-tune

    Use when the user wants to adjust the visual feel of a component or theme role — 'warmer button', 'softer card', 'bolder primary', 'calmer alert'.

  • styles

    Generate and update CSS themes for fpkit/acss projects — OKLCH light/dark palettes, brand presets, theme role edits, and token extraction from images or Figma.

  • utilities

    Use when the developer wants Tailwind-style atomic CSS utility classes for fpkit/acss — add, list, tune spacing/breakpoints, or regenerate the token-bridge.

Slash commands (20)

  • /acss-kit:color-scale

    Generate a 10-step OKLCH color scale from a hex value, CSS named color, or theme role

  • /acss-kit:design-export

    Export the project's acss-kit theme to a DESIGN.md (or DTCG/Tailwind via the upstream CLI)

  • /acss-kit:kit-add

    Generate fpkit-style accessible React components without installing @fpkit/acss

  • /acss-kit:kit-create

    Generate any acss-kit component from a natural-language description (creator mode)

  • /acss-kit:kit-list

    List available fpkit/acss components or inspect a specific one

  • /acss-kit:kit-sync

    Bulk-install every acss-kit component, foundation, and starter theme into a project, tracked by .acss-kit/manifest.json for safe future updates

  • /acss-kit:kit-update

    Safely re-copy unmodified acss-kit components after a plugin upgrade — overwrites clean files, skips user-modified ones based on .acss-kit/manifest.json sha256 drift detection

  • /acss-kit:prompt-book

    Display the acss-kit prompt book — copy-paste prompts for every shipped slash command

  • /acss-kit:setup

    Bootstrap a React project for acss-kit — installs sass, copies ui.tsx, writes .acss-target.json, optionally seeds a starter theme

  • /acss-kit:style-tune

    Adjust visual feel of theme roles or component tokens using natural language

  • /acss-kit:theme-brand

    Scaffold a brand-<name>.css preset that layers over light/dark

  • /acss-kit:theme-create

    Generate light and/or dark theme CSS from a seed hex color

  • /acss-kit:theme-extract

    Extract theme tokens from an image or Figma URL and generate theme CSS

  • /acss-kit:theme-from-design

    Generate a full acss-kit theme (colors + spacing + rounded + typography) from a DESIGN.md file

  • /acss-kit:theme-from-figma

    Generate an acss-kit theme from a Figma file's variables via the Figma MCP server

  • /acss-kit:theme-update

    Edit one or more role values in an existing theme file and re-validate

  • /acss-kit:utility-add

    Copy the prebuilt utilities.css bundle (and token-bridge.css) into a target React project

  • /acss-kit:utility-bridge

    Regenerate token-bridge.css against the active acss-kit theme (with mandatory dark-mode parity)

  • /acss-kit:utility-list

    List utility families and their classes

  • /acss-kit:utility-tune

    Adjust the utility-class tokens (spacing baseline, breakpoints, family enables) via natural language

View source on GitHub

More from shawn-sandy/agentic-acss-plugins

All 2 plugins →

Write, extract, and organise CSS utilities and classes for any web project. Framework-agnostic — works with plain CSS, SCSS, Tailwind, or any utility-first workflow. Run /css-to-class to extract a list of utility classes from an HTML element or class string into a single named CSS class, with declarations resolved from your project's own CSS files. Run /inline-style-to-class to convert inline style attributes, JSX style objects, or <style> blocks into named CSS classes appended to your project stylesheet, replacing hard-coded colors, units, and values with CSS variables (reusing existing ones or creating new ones). Run /create-utilities to generate a utility class string from a plain-language visual description. Run /css to turn a plain-language description into a CSS/SCSS rule or inline style attribute, reusing the project's existing custom properties, backed by bundled references for modern-CSS features with known footguns (@container, @layer, clamp() fluid type, @supports, logical properties, modern selectors, state selectors, viewport units). Also publishes the COMPONENT.md spec — a framework-neutral format for describing a component's structure, props, behavior, and accessibility that an agent can generate in any framework (React, HTML, Astro, Angular, Vue, Svelte, web component), themed by a sibling DESIGN.md.

4 skills · 4 commands

0

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

Maintain acss-kit?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins