Context7 Lookup Skill
Fetches up-to-date, version-specific library documentation via Context7 MCP server (68,000+ libraries). Fully language-agnostic - works with Node.js, Python, Java, Rust, Go, Ruby, PHP, C#, Swift, and more.
Purpose
Prevent hallucinated APIs and outdated code examples by fetching current documentation from official sources.
Auto-detects Versions From
Node.js • Python • Java • Rust • Ruby • Go • PHP • C#/.NET • Swift
(package.json, requirements.txt, Cargo.toml, pom.xml, Gemfile, go.mod, composer.json, *.csproj, Podfile)
Integration
- Planner: Research phase (Step 4) for library investigation
- Developer: Pre-implementation (Step 2.5) to verify APIs
- Reviewer: Optional verification during code review
How It Works
- Detect Version:
grep_searchdependency files - Resolve Library:
mcp_context7_resolve-library-id - Fetch Docs:
mcp_context7_query-docs - Apply: Use verified API patterns
Examples
Python: Django ORM • Flask routes • SQLAlchemy Rust: Tokio async • Serde serialization Java: Spring Boot • Hibernate JS/TS: Next.js • React • Express Go: Gin router • GORM
Benefits
✅ Current, version-specific docs ✅ No hallucinated APIs ✅ Official examples ✅ Prevents "method not found" errors
See SKILL.md for complete documentation.