docs-lookup
Docs Lookup Skill
Use this skill when the user needs current documentation, API references, or library examples. It directs the agent to use MCPs (Context7, Fetch, FireCrawl) to retrieve and summarize docs, and to cite sources.
When to Use
- User asks to "look up X docs," "get current API for Y," "find Tailwind/Next.js/React usage," or similar.
- User provides a URL and wants content summarized or extracted.
- User needs library or framework examples with accurate, up-to-date syntax or behavior.
Invoke explicitly via /docs-lookup or when the user explicitly asks for documentation lookup.
Instructions
Tool selection
- Context7 (plugin-context7): Prefer for library and framework documentation (e.g. Next.js, React, Tailwind, shadcn, Radix). Use to retrieve up-to-date docs and code examples. Check the Context7 MCP tool schema before use.
- Fetch (user-fetch): Use for single, known URLs when you need quick content retrieval without heavy processing. No API key required; fastest for simple GETs.
- FireCrawl: Use for multi-page sites, complex pages, or when the user provides a URL and you need structured extraction or batch-like processing. Requires FIRECRAWL_API_KEY when used.
Workflow
- If the user names a library or framework (e.g. "Next.js 14 App Router," "Tailwind v4"): Start with Context7 to search and fetch relevant docs; supplement with Fetch if Context7 points to a specific URL you need in full.
- If the user provides a URL: Use Fetch for a single page; use FireCrawl if the site is multi-page or JavaScript-heavy.
- Always cite sources: include doc name, version or URL, and section or anchor when possible.
- Return concise, actionable snippets (code or steps) that the user can apply; avoid long paste of entire pages unless necessary.
Conventions
- Prefer official or canonical docs over random blog posts unless the user asks otherwise.
- If a tool is unavailable (e.g. Context7 or FireCrawl not configured), use whatever is available (e.g. Fetch) and say so.
- When in doubt, use the ask-the-user tool to clarify which library, version, or URL they mean.
More from moodmnky-llc/mood-mnky-command
canvas-design
Create beautiful visual art in .png and .pdf documents using design philosophy. Use when the user asks to create a poster, piece of art, design, or other static visual piece. Creates original visual designs.
14code-refactoring
Code refactoring patterns and techniques for improving code quality without changing behavior. Use for cleaning up legacy code, reducing complexity, or improving maintainability.
13changelog-generator
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.
12llm-application-dev
Building applications with Large Language Models - prompt engineering, RAG patterns, and LLM integration. Use for AI-powered features, chatbots, or LLM-based automation.
11javascript-typescript
JavaScript and TypeScript development with ES6+, Node.js, React, and modern web frameworks. Use for frontend, backend, or full-stack JavaScript/TypeScript projects.
11python-development
Modern Python development with Python 3.12+, Django, FastAPI, async patterns, and production best practices. Use for Python projects, APIs, data processing, or automation scripts.
11