documentation-research

jpoutrin's avatarfrom jpoutrin

Enforces online documentation research before any technical implementation. Use when implementing features to ensure code follows current best practices by researching official documentation first.

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 9, 2025

When & Why to Use This Skill

The Documentation Research skill for Claude ensures high-quality technical implementations by mandating a 'research-first' approach. It systematically searches official documentation, verifies current best practices, and identifies deprecated patterns before any code is written, significantly reducing technical debt and ensuring compatibility with the latest software versions.

Use Cases

  • New Feature Implementation: Researching the latest API specifications for frameworks like Django, FastAPI, or React to ensure the implementation follows modern standards.
  • Version Upgrades: Identifying breaking changes and migration paths when upgrading libraries or languages like TypeScript and Python.
  • Security Compliance: Verifying official security recommendations and authentication best practices from documentation to prevent common vulnerabilities.
  • Legacy Code Refactoring: Checking for deprecated patterns in existing codebases and finding recommended modern alternatives in official documentation.
  • Environment Setup: Verifying the latest stable release versions and installation requirements for new development environments.
namedocumentation-research
descriptionEnforces 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:

  1. Search official documentation online
  2. Verify current best practices
  3. Check for deprecated patterns
  4. Report findings to user
  5. 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

  1. Search Official Docs - Use WebSearch/WebFetch
  2. Verify Version - Check latest stable release
  3. Review Best Practices - Note recommended patterns
  4. Check Deprecations - Avoid outdated APIs
  5. 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

  1. Documentation research is non-negotiable
  2. Always verify which version is being used
  3. Check for deprecated APIs before using
  4. Follow security best practices from docs