bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
React components and Claude skills by Krutik Raut at Infinity Linkage, made with a designer’s eye and installable with the shadcn CLI.
SkillsTypeScript · CSSGitHub @krutikkkkkkkkkOnlineOwner 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
React components and Claude skills with a designer's eye, installable with the shadcn CLI: npx shadcn add @creative-ui/<name>
Taken from the repository README
Loading the full README.
Read the full README ↗My shadcn registry "creative-ui", served at https://ui.krutikraut.com. Built from the official shadcn registry template (Next.js 15 + Tailwind v4).
See CONTRIBUTING.md for how to add components and skills and what to check before a PR.
npm install
npm run dev # http://localhost:3000
npm run registry:build # regenerates public/r/*.json
registry/new-york/blocks/<name>/.registry.json (name, type, title, description, dependencies for npm packages,
registryDependencies for shadcn components like button, and files).npm run registry:build. The index page lists every item automatically.Item types: registry:block, registry:component, registry:ui, registry:hook, registry:lib,
registry:page (needs target), registry:style, registry:theme.
Schema: https://ui.shadcn.com/docs/registry/registry-json
Skills ship as registry:item entries whose files install into the project's
.claude/skills/<name>/ folder (in shadcn targets, ~ means the project root).
To add a skill from a GitHub repo, or to pull in updates after you change it there:
npm run sync:skill -- https://github.com/krutikkkkkkkkk/classical-collage-web-design
npm run registry:build
The script copies the repo (minus README and .git) into registry/skills/<name>/ and
writes the item into registry.json. People install it with:
npx shadcn@latest add @creative-ui/classical-collage-web-design
git init && git add . && git commit -m "init" and push to a new GitHub repo.npm run build (it runs shadcn build first).NEXT_PUBLIC_BASE_URL=https://ui.krutikraut.com (used by the Open in v0 button).ui.krutikraut.com, then at your DNS provider add
CNAME ui → cname.vercel-dns.com.@creative-ui is in the shadcn registry directory, so it works with no config:
npx shadcn@latest add @creative-ui/classical-collage-web-design
On an older shadcn CLI, use the direct URL:
npx shadcn@latest add https://ui.krutikraut.com/r/classical-collage-web-design.json
@creative-ui is listed at https://ui.shadcn.com/r/registries.json (added in
shadcn-ui/ui#12456), which is what lets anyone run
npx shadcn@latest add @creative-ui/<item> with no components.json config. The submitted entry
is kept in registry-directory-entry.json.
To update it:
apps/v4/registry/directory.json
(alphabetical by name).apps/v4, run pnpm validate:registries.Requirements (https://ui.shadcn.com/docs/registry/registry-index): open source, public,
flat /r/registry.json + /r/<name>.json, and no content in the index's files array.
shadcn build already produces output that satisfies this.