Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ayush-that/sub-agents.directory
/ functions
Functions
163 in github.com/ayush-that/sub-agents.directory
⨍
Functions
163
◇
Types & classes
29
↓ 74 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 8 callers
Function
createClient
()
src/utils/supabase/client.ts:3
↓ 7 callers
Function
createClient
()
src/utils/supabase/server.ts:4
↓ 4 callers
Function
requireEnv
(name: string)
src/lib/supabase-rest.ts:7
↓ 4 callers
Function
supabaseAdmin
()
src/lib/supabase-rest.ts:29
↓ 4 callers
Function
supabaseRead
()
src/lib/supabase-rest.ts:18
↓ 3 callers
Function
ensureUserExists
()
src/actions/user.ts:24
↓ 3 callers
Function
getRuleBySlug
(slug: string)
src/data/rules/index.ts:36
↓ 3 callers
Function
getSections
()
src/data/rules/index.ts:28
↓ 2 callers
Function
cleanDescription
(content: string, maxLength = 155)
src/lib/utils.ts:32
↓ 2 callers
Function
getGenerationBySlug
(slug: string)
src/actions/save-generation.ts:45
↓ 2 callers
Function
getUserByUsername
(username: string)
src/actions/user.ts:76
↓ 2 callers
Function
handleOpenIn
(platform: "claude" | "chatgpt")
src/components/open-in-dropdown.tsx:28
↓ 2 callers
Function
parseFrontmatter
(raw: string)
scripts/generate-rules-json.ts:30
↓ 2 callers
Function
resolveContent
(content?: string, slug?: string)
src/components/open-in-dropdown.tsx:8
↓ 2 callers
Function
saveGeneration
(input: string, content: string)
src/actions/save-generation.ts:10
↓ 1 callers
Function
checkRateLimit
(userId: string)
src/lib/rate-limit.ts:22
↓ 1 callers
Function
cloneRepo
()
scripts/sync-upstream.ts:20
↓ 1 callers
Function
copyDirectory
(src: string, dest: string)
scripts/sync-upstream.ts:41
↓ 1 callers
Function
extractName
()
src/components/generation-view.tsx:24
↓ 1 callers
Function
extractName
()
src/components/generation-card.tsx:15
↓ 1 callers
Function
extractVideoId
(embedUrl: string)
src/components/json-ld.tsx:185
↓ 1 callers
Function
generateUsername
(email: string | undefined, name: string | undefined)
src/actions/user.ts:6
↓ 1 callers
Function
getLatestCommit
()
scripts/sync-upstream.ts:13
↓ 1 callers
Function
getMembers
(page = 1, limit = 24)
src/actions/user.ts:96
↓ 1 callers
Function
getModel
()
src/lib/ai.ts:7
↓ 1 callers
Function
getRelatedRules
(slug: string, limit = 4)
src/data/rules/index.ts:40
↓ 1 callers
Function
getSections
()
src/data/rules/client.ts:7
↓ 1 callers
Function
getUserGenerations
(userId: string, page = 1, limit = 12)
src/actions/user.ts:122
↓ 1 callers
Function
handleClick
(section: Section)
src/components/menu.tsx:14
↓ 1 callers
Function
handleSubmit
(e: React.FormEvent)
src/components/global-search-input.tsx:8
↓ 1 callers
Function
sanitizeForBash
(str: string)
src/app/api/install/[slug]/route.ts:8
↓ 1 callers
Function
scrollToHash
()
src/components/rule-list.tsx:87
↓ 1 callers
Function
slugToTitle
(slug: string)
src/app/[slug]/opengraph-image.tsx:10
↓ 1 callers
Function
slugToTitle
(slug: string)
scripts/generate-rules-json.ts:19
↓ 1 callers
Function
syncContent
()
scripts/sync-upstream.ts:65
↓ 1 callers
Function
updateCountdown
()
src/components/generate/input.tsx:56
Function
About
()
src/app/about/page.tsx:6
Function
AdRulePage
({ ad }: { ad: Ad })
src/components/ad-rule-page.tsx:7
Function
Advertise
()
src/app/advertise/page.tsx:10
Function
AuthCodeErrorPage
({ searchParams, }: { searchParams: Promise<{ error?: string }>; })
src/app/auth/auth-code-error/page.tsx:9
Function
Badge
({ className, variant, ...props }: BadgeProps)
src/components/ui/badge.tsx:27
Function
Banner
()
src/components/banner.tsx:42
Function
BreadcrumbJsonLd
({ items }: BreadcrumbJsonLdProps)
src/components/json-ld.tsx:67
Function
ChatGPTIcon
({ className }: { className?: string })
src/components/ui/ai-icons.tsx:34
Function
CheckoutSuccessPage
()
src/app/checkout/success/page.tsx:10
Function
ClaudeIcon
({ className }: { className?: string })
src/components/ui/ai-icons.tsx:14
Function
ClaudeLogo
()
src/components/ui/claude-logo.tsx:1
Function
CodeBlock
({ code }: CodeBlockProps)
src/components/code-block.tsx:5
Function
CommandDialog
({ children, ...props }: DialogProps)
src/components/ui/command.tsx:25
Function
CommandMenu
({ open, setOpen, rules = staticRules, }: { open: boolean; setOpen: React.Dispatch<React.SetStateAct
src/components/command-menu.tsx:10
Function
CommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/command.tsx:121
Function
ContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/context-menu.tsx:163
Function
CopyButton
({ content, slug, small, }: { content?: string; slug?: string; small?: boolean; })
src/components/copy-button.tsx:8
Function
DebugPage
()
src/app/debug/page.tsx:10
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:66
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:61
Function
DownloadButton
({ content, slug, filename, small, }: { content?: string; slug?: string; filename: string; sma
src/components/download-button.tsx:8
Function
Error
({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; })
src/app/error.tsx:6
Function
FilterInput
({ onSearch, clearSearch }: FilterInputProps)
src/components/filter-input.tsx:10
Function
GET
(request: Request)
src/app/auth/callback/route.ts:5
Function
GET
()
src/app/api/route.ts:6
Function
GET
(_: Request, segmentData: { params: Params })
src/app/api/[slug]/route.ts:14
Function
GET
(_request: Request, segmentData: { params: Params })
src/app/api/install/[slug]/route.ts:20
Function
GET
(_: Request, segmentData: { params: Params })
src/app/api/download/[slug]/route.ts:16
Function
Generate
()
src/components/generate/index.tsx:11
Function
GenerateInput
({ value, setValue, onSubmit, isLoading, rateLimitReset, }: GenerateInputProps)
src/components/generate/input.tsx:18
Function
GenerateList
({ rules }: { rules: Rule[] })
src/components/generate-list.tsx:6
Function
GenerateList
()
src/components/generate/list.tsx:48
Function
GeneratePage
()
src/app/generate/page.tsx:31
Function
GenerateTitle
()
src/components/generate/title.tsx:3
Function
GeneratedResults
({ result, input, onNew }: GeneratedResultsProps)
src/components/generate/results.tsx:16
Function
GenerationCard
({ generation }: GenerationCardProps)
src/components/generation-card.tsx:12
Function
GenerationPage
({ params }: { params: Params })
src/app/g/[slug]/page.tsx:37
Function
GenerationView
({ generation }: GenerationViewProps)
src/components/generation-view.tsx:23
Function
GithubSignin
()
src/components/github-signin.tsx:8
Function
GlobalSearch
()
src/components/global-search.tsx:13
Function
GlobalSearchInput
()
src/components/global-search-input.tsx:3
Function
GoogleSignin
()
src/components/google-signin.tsx:8
Function
Header
()
src/components/header.tsx:31
Function
HeroTitle
()
src/components/hero-title.tsx:3
Function
HowTo
()
src/components/how-to.tsx:16
Function
Image
()
src/app/opengraph-image.tsx:10
Function
Image
({ params }: { params: Promise<{ slug: string }> })
src/app/[slug]/opengraph-image.tsx:17
Function
Image
({ params }: { params: Promise<{ slug: string }> })
src/app/mcp/[slug]/opengraph-image.tsx:12
Function
Image
()
src/app/agents/opengraph-image.tsx:10
Function
InstallButton
({ slug, small }: { slug: string; small?: boolean })
src/components/install-button.tsx:8
Function
Login
()
src/app/login/page.tsx:16
Function
MCPCardSkeleton
()
src/components/skeletons.tsx:44
Function
MCPList
()
src/components/mcp-list.tsx:8
Function
MCPListSkeleton
()
src/components/skeletons.tsx:53
Function
MarkdownIcon
({ className }: { className?: string })
src/components/ui/ai-icons.tsx:1
Function
McpServerJsonLd
({ name, description, url, logo }: McpServerJsonLdProps)
src/components/json-ld.tsx:140
Function
MemberCard
({ member }: MemberCardProps)
src/components/member-card.tsx:15
Function
MembersPage
()
src/app/members/page.tsx:18
Function
Menu
({ sections = staticSections }: { sections?: Section[] })
src/components/menu.tsx:11
Function
MobileMenu
()
src/components/mobile-menu.tsx:29
Function
NotFound
()
src/app/not-found.tsx:13
Function
OpenInDropdown
({ content, slug, small, }: { content?: string; slug?: string; small?: boolean; })
src/components/open-in-dropdown.tsx:16
Function
OrganizationJsonLd
()
src/components/json-ld.tsx:38
next →
1–100 of 163, ranked by callers