1.5 KiB
1.5 KiB
context7.com URL Patterns
Topic-Specific URLs (Priority #1)
Pattern: https://context7.com/{path}/llms.txt?topic={keyword}
When to use: User asks about specific feature/component
Examples:
shadcn/ui date picker
→ https://context7.com/shadcn-ui/ui/llms.txt?topic=date
Next.js caching
→ https://context7.com/vercel/next.js/llms.txt?topic=cache
Better Auth OAuth
→ https://context7.com/better-auth/better-auth/llms.txt?topic=oauth
FFmpeg compression
→ https://context7.com/websites/ffmpeg_doxygen_8_0/llms.txt?topic=compress
Benefits: Returns ONLY relevant docs, 10x faster, minimal tokens
General Library URLs (Priority #2)
GitHub repos: https://context7.com/{org}/{repo}/llms.txt
Websites: https://context7.com/websites/{normalized-path}/llms.txt
Known Repository Mappings
next.js → vercel/next.js
nextjs → vercel/next.js
astro → withastro/astro
remix → remix-run/remix
shadcn → shadcn-ui/ui
shadcn/ui → shadcn-ui/ui
better-auth → better-auth/better-auth
Official Site Fallbacks
Use ONLY if context7.com unavailable:
Astro: https://docs.astro.build/llms.txt
Next.js: https://nextjs.org/llms.txt
Remix: https://remix.run/llms.txt
SvelteKit: https://kit.svelte.dev/llms.txt
Topic Keyword Normalization
Rules:
- Lowercase
- Remove special chars
- Use first word for multi-word topics
- Max 20 chars
Examples:
"date picker" → "date"
"OAuth" → "oauth"
"Server-Side" → "server"
"caching strategies" → "caching"