docs-routing
Route requests for current library, framework, SDK, API, CLI, or cloud-service documentation through available documentation tools and primary sources.
SKILL.mdsrc/docs-routing/SKILL.md
GitHubDocumentation Routing
Use this route for current product documentation unless a higher-authority product-specific documentation workflow applies.
Before each lookup:
- Ask for the missing documentation fact or closely related facts, rather than passing the whole implementation task to the provider.
- Separate independent products or topics into focused queries. Combine them when the question concerns their interaction or a comparison.
- Include the exact product and requested version; add the repository owner or technical context when names are ambiguous (for example,
mistral.rswith Apple's Metal backend). Set the tool'sproductfield when available.
Follow this provider order for each lookup:
- Use
context7to resolve the exact library and version. The plugin default is anonymous, but native same-name configuration may replace it with an authenticated connection. - Accept only nonempty, relevant results that cover the requested version and include traceable source URLs.
- When
context7is anonymous and rate-limited, unavailable, or insufficient, usecontext7_authif available and apply the same acceptance test. - Then fall back to official primary documentation or source.
- Never send secrets, credentials, private code, full prompts, or non-public internal content to either connection.
- If a named tool is absent, advance without automatically installing, authenticating, or retrying it. A host authentication prompt leaves the call pending; after it is resolved or dismissed, evaluate the result and continue when insufficient.