Skip to content

Releases: SUDARSHANCHAUDHARI/CurbCut

CurbCut v0.2.0 — enforced accessibility for AI-built UIs

Choose a tag to compare

@SUDARSHANCHAUDHARI SUDARSHANCHAUDHARI released this 31 Jul 18:06
a6f6160

First public release of CurbCut — enforced accessibility context for AI-generated UI. Native-first (Compose, SwiftUI) and web, with a write-time hook that blocks WCAG anti-patterns.

Highlights

  • Enforcement taxonomy — every rule tagged 🟢 AUTO (hook blocks it) / 🟡 ASSISTED (AI verifies) / 🔵 HUMAN (screen-reader session). The bridge between AI advice and a CI gate.
  • Working enforcement hookcurbcut-guard.py, 13 rules across web/Compose/SwiftUI, configurable warn/block, inline disables, EXCEPTIONS.md aware, tested.
  • Reference library — 15 guides: Forms, Buttons, Modals, Images, Live regions ×3 platforms, with real idiomatic code.
  • Lint packs + CI — ESLint 9 flat config, detekt/SwiftLint seeds, GitHub Action.
  • Benchmark — pre-registered methodology with an enforcement condition; turnkey runner (score → aggregate → axe). No efficacy numbers claimed until a full run.
  • curbcut skill — auto-invoking accessibility operating procedure.

Honest scope

Web enforcement is reliable; Compose is partial; SwiftUI is experimental (not reliably static-checkable). Guidance is full-depth on all three.

Inspired by A11Y.md; adds the enforcement layer and native-first depth.