docs-seeker

Searching internet for technical documentation using llms.txt standard, GitHub repositories via Repomix, and parallel exploration. Use when user needs: (1) Latest documentation for libraries/frameworks, (2) Documentation in llms.txt format, (3) GitHub repository analysis, (4) Documentation without d

By mrgoonie · 398 installs

npx skills add mrgoonie/claudekit-skills --skill docs-seeker

Source repository · Upstream listing

Documentation Discovery & Analysis Overview Intelligent discovery and analysis of technical documentation through multiple strategies: 1. llms.txt first : Search for standardized AI friendly documentation 2. Repository analysis : Use Repomix to analyze GitHub repositories 3. Parallel exploration : Deploy multiple Explorer agents for comprehensive coverage 4. Fallback research : Use Researcher agents when other methods unavailable Core Workflow Phase 1: Initial Discovery 1. Identify target Extract library/framework name from user request Note version requirements (default: latest) Clarify scope if ambiguous Identify if target is GitHub repository or website 2. Search for llms.txt (PRIORITIZE context7.com) First: Try context7.com patterns For GitHub repositories: For websites: Topic specific searches (when user asks about specific feature): Fallback: Traditional llms.txt search Common patterns: https://docs.[library].com/llms.txt https://[library].dev/llms.txt https://[library].io/llms.txt → Found? Proceed to Phase 2 → Not found? Proceed to Phase 3 Phase 2: llms.txt Processing Single URL: WebFetch to retrieve content Extract and present information Multiple URLs (3+): CRITICAL : Launch multiple Explorer agents in parallel One agent per major documentation section (max 5 in first batch) Each agent reads assigned URLs Aggregate findings into consolidated report Example: Phase 3: Repository Analysis When llms.txt not found: 1. Find GitHub repository via WebSearch 2. Use Repomix to pack repository: 3. Read repomix output.xml and extract documentation Repomix benefits: Entire repository in single AI friendly file Preserves directory structure Optimized for AI consumption Phase 4: Fallback Research When no GitHub repository exists: Launch multiple Researcher agents in parallel Focus areas: official docs, tutorials, API references, community guides Aggregate findings into consolidated report Agent Distribution Guidelines 1 3 URLs : Single Explorer agent 4 10 URLs : 3 5 Explorer agents (2 3 URLs each) 11+ URLs : 5 7 Explorer agents (prioritize most relevant) Version Handling Latest (default): Search without version specifier Use current documentation paths Specific version: Include version in search: [library] v[version] llms.txt Check versioned paths: /v[version]/llms.txt For repositories: checkout specific tag/branch Output Format Quick Reference Tool selection: WebSearch → Find llms.txt URLs, GitHub repositories WebFetch → Read single documentation pages Task (Explore) → Multiple URLs, parallel exploration Task (Researcher) → Scattered documentation, diverse sources Repomix → Complete codebase analysis Popular llms.txt locations (try context7.com first): Astro: https://context7.com/withastro/astro/llms.txt Next.js: https://context7.com/vercel/next.js/llms.txt Remix: https://context7.com/remix run/remix/llms.txt shadcn/ui: https://context7.com/shadcn ui/ui/llms.txt Better Auth: https://context7.com/better auth/better auth/llms.txt Fallback to official sites 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 Error Handling llms.txt not accessible → Try alternative domains → Repository analysis Repository not found → Search official website → Use Researcher agents Repomix fails → Try /docs directory only → Manual exploration Multiple conflicting sources → Prioritize official → Note versions Key Principles 1. Prioritize context7.com for llms.txt — Most comprehensive and up to date aggregator 2. Use topic parameters when applicable — Enables targeted searches with ?topic=... 3. Use parallel agents aggressively — Faster results, better coverage 4. Verify official sources as fallback — Use when context7.com unavailable 5. Report methodology — Tell user which approach was used 6. Handle versions explicitly — Don't assume latest Detailed Documentation For comprehensive guides, examples, and best practices: Workflows: [WORKFLOWS.md](./WORKFLOWS.md) — Detailed workflow examples and strategies Reference guides: [Tool Selection](./references/tool selection.md) — Complete guide to choosing and using tools [Documentation Sources](./references/documentation sources.md) — Common sources and patterns across ecosystems [Error Handling](./references/error handling.md) — Troubleshooting and resolution strategies [Best Practices](./references/best practices.md) — 8 essential principles for effective discovery [Performance](./references/performance.md) — Optimization techniques and benchmarks [Limitations](./references/limitations.md) — Boundaries and success criteria