AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
urbanflow design system: tokens, icons and shadcn/ui components.
Translation pending
Developer toolsTypeScript · CSSGitHub @City-SyntaxOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
urbanflow design system: tokens, icons and shadcn/ui registry
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
urbanflow's design system: tokens and icons on npm, plus re-skinned shadcn/ui
components you copy into your app. Preview everything at https://components.urbanflow.co.
Use it in an app (Next.js or Vite, Tailwind v4)
Theme. In your main CSS file, replacing shadcn's generated :root / @theme inline blocks:
Fonts. Load Figtree and DM Mono yourself:Read the full README ↗urbanflow's design system: tokens and icons on npm, plus re-skinned shadcn/ui components you copy into your app. Preview everything at https://components.urbanflow.co.
npm i @urbanflow/theme @urbanflow/icons
Theme. In your main CSS file, replacing shadcn's generated :root / @theme inline blocks:
@import "tailwindcss";
@import "tw-animate-css";
@import "@urbanflow/theme";
Fonts. Load Figtree and DM Mono yourself:
next/font/google with Figtree({ variable: "--font-figtree" }) and
DM_Mono({ variable: "--font-dm-mono", weight: "400" }), with both classes on <html>.npm i @fontsource/figtree @fontsource/dm-mono, then in your entry file import
@fontsource/figtree/400.css, @fontsource/figtree/600.css and @fontsource/dm-mono/400.css.Icons.
import { SearchIcon } from "@urbanflow/icons";
<SearchIcon size={16} className="text-texticons-secondary" />
Components. Add the registry to components.json:
"registries": { "@urbanflow": "https://components.urbanflow.co/r/{name}.json" }
Then npx shadcn add @urbanflow/<name>. The component is now yours to edit. To pick up a newer
version, re-run the command and review the diff. Install @urbanflow/utils first (Flow-aware cn()).
Stock shadcn components don't pick up the theme (it has no shadcn colours), so use the registry versions.
AI agents. Point them at https://components.urbanflow.co/llms.txt: the design language (DESIGN.md), setup, and every token, component and icon, generated from this repo.
Release notes live in each package's CHANGELOG.md (theme,
icons, components). All packages share one version number.
See AGENTS.md. npm install, npm run dev, npm run check.