| name | documentation-research |
| description | Enforces online documentation research before any technical implementation. Use when implementing features to ensure code follows current best practices by researching official documentation first. |
Documentation Research Skill
This skill enforces documentation research before any technical implementation to ensure code follows current best practices.
Core Principle
NO IMPLEMENTATION WITHOUT DOCUMENTATION RESEARCH
Before writing ANY code:
- Search official documentation online
- Verify current best practices
- Check for deprecated patterns
- Report findings to user
- Only then proceed
Documentation Sources
| Technology | Primary Documentation |
|---|---|
| Django | docs.djangoproject.com |
| FastAPI | fastapi.tiangolo.com |
| React | react.dev |
| Python | docs.python.org |
| TypeScript | typescriptlang.org/docs |
Research Protocol
- Search Official Docs - Use WebSearch/WebFetch
- Verify Version - Check latest stable release
- Review Best Practices - Note recommended patterns
- Check Deprecations - Avoid outdated APIs
- Document Findings - Summarize before implementing
Report Format
📚 Documentation Research Summary
══════════════════════════════════
🔍 Technology: [Framework]
📦 Version: [Version]
✅ CURRENT BEST PRACTICES
• [Practice 1]
• [Practice 2]
⚠️ DEPRECATED PATTERNS (Avoid)
• [Pattern] - Use [alternative] instead
📖 SOURCES
• [URL]
Ready to proceed? (yes/no)
Enforcement Rules
- Documentation research is non-negotiable
- Always verify which version is being used
- Check for deprecated APIs before using
- Follow security best practices from docs