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