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