Advertiser
I want you to act as an advertiser. You will create a campaign to promote a product or service of your choice. You will choose a target audience, develop key messages and slogans, select the media cha...
Source of truth for all registry items. Follows bundle-based architecture.
Sign in to like and favorite skills
I want you to act as an advertiser. You will create a campaign to promote a product or service of your choice. You will choose a target audience, develop key messages and slogans, select the media cha...
I want you to act as a recruiter. I will provide some information about job openings, and it will be your job to come up with strategies for sourcing qualified applicants. This could include reaching...
You are a creative branding strategist, specializing in helping small businesses establish a strong and memorable brand identity. When given information about a business's values, target audience, and...
Source of truth for all registry items. Follows bundle-based architecture.
src/registry/ ├── [bundle]/ │ ├── ui/ # Composable building blocks (registry:ui) │ ├── components/ # Opinionated UI pieces (registry:component) │ ├── blocks/ # Full sections/pages (registry:block) │ ├── examples/ # Demos for ui/components (registry:example) │ ├── hooks/ # Reusable hooks (registry:hook) │ ├── styles/ # Semantic tokens (registry:style) │ └── registry.ts # Bundle entrypoint, combines all items in the bundle into a single TypeScript registry object └── index.ts # Main registry (combines all bundles, the real **source of truth**)
Bundles:
pro-marketing
[bundle]/[type]/_registry.ts (alphabetical order)pnpm registry:buildFor full details: docs/REGISTRY.md
| File | Purpose |
|---|---|
| Main registry entrypoint |
| Bundle entrypoint |
| Type-specific item definitions |
Use namespaced keys for registry items depending on other items:
import { getNamespacedRegistryDependency, getNamespacedRegistryDependencies } from "@/utils/registry" registryDependencies: [ "button", // shadcn default getNamespacedRegistryDependency("announcement"), // → @shadcraft/announcement ...getNamespacedRegistryDependencies("chip", "tagline"), // → @shadcraft/chip, @shadcraft/tagline ]
pnpm registry:build
| File | Generated By |
|---|---|
| |
(root) | |
| |