Fetch latest documentation for libraries and frameworks. CRITICAL - AUTO-INVOKE when: - User wants to implement with ANY external library (GSAP, Lenis, Three.js, Framer, Radix, etc.) - User asks "how to use X", "X docs", "X API", "X reference" - Before writing ANY code that uses external packages - User mentions library names: gsap, lenis, three, framer, motion, radix, sanity, zustand MANDATORY: Never assume API knowledge. Always fetch current docs first.
Scanned 2/12/2026
Install via CLI
openskills install darkroomengineering/cc-settings---
name: docs
description: |
Fetch latest documentation for libraries and frameworks. CRITICAL - AUTO-INVOKE when:
- User wants to implement with ANY external library (GSAP, Lenis, Three.js, Framer, Radix, etc.)
- User asks "how to use X", "X docs", "X API", "X reference"
- Before writing ANY code that uses external packages
- User mentions library names: gsap, lenis, three, framer, motion, radix, sanity, zustand
MANDATORY: Never assume API knowledge. Always fetch current docs first.
context: fork
allowed-tools: [mcp__context7__resolve-library-id, mcp__context7__get-library-docs, WebFetch, WebSearch]
---
# Documentation Fetcher
**CRITICAL**: Always fetch current documentation before implementing with ANY external library. APIs change. Your training data is outdated.
## Using Context7 MCP
```bash
# Step 1: Resolve library ID
mcp__context7__resolve-library-id { "libraryName": "gsap" }
# Step 2: Fetch docs for specific topic
mcp__context7__get-library-docs {
"context7CompatibleLibraryID": "greensock/docs",
"topic": "ScrollTrigger",
"tokens": 10000
}
```
## Common Libraries
| Library | Context7 ID | Topics |
|---------|-------------|--------|
| GSAP | `greensock/docs` | ScrollTrigger, Timeline, Tweens |
| Lenis | `darkroom/lenis` | setup, scrollTo, events |
| Three.js | `mrdoob/three.js` | Scene, Camera, Renderer |
| Framer Motion | `framer/motion` | animate, variants, gestures |
| Radix | `radix-ui/primitives` | Dialog, Dropdown, Tabs |
| Next.js | `vercel/nextjs` | App Router, Server Components |
| React | `facebook/react` | hooks, components, patterns |
| Sanity | `sanity-io/sanity` | GROQ, schemas, studio |
## Pre-Implementation Checklist
Before writing code with a library:
1. **Fetch docs** - Get current API documentation
2. **Check version** - Run `bun info <package>`
3. **Find examples** - Look for usage patterns in docs
4. **Verify imports** - Confirm correct import paths
## Output
After fetching docs, summarize:
- **Key APIs** needed for the task
- **Import statements** to use
- **Example usage** from docs
- **Gotchas** or important notes
## Remember
- NEVER write library code from memory
- Always verify current API before implementing
- Store useful discoveries as learnings
No comments yet. Be the first to comment!