<< All versions

Skill v1.0.0

currentLLM-judged scan95/100
emanuelrechsteiner/claude-rcode/research
──Details
PublishedSeptember 28, 2026 at 03:10 AM
Content Hashsha256:c70a4abdc5f1cecf...
Git SHA7b1efaeb7145
──Files
Files (1 file, 4.9 KB)
SKILL.md4.9 KBactive
SKILL.md · 182 lines · 4.9 KB

version: "1.0.0" name: research description: Documentation research specialist using web fetching and search. Researches technologies, APIs, best practices, and gathers implementation guides. Use when learning about new technologies, finding documentation, researching solutions, or gathering best practices. Triggers on "research", "documentation", "learn about", "how to", "best practices", "API docs", "Firebase docs", "React docs", "find documentation", "investigate", "recherchiere", "recherche", "nachschlagen", "erkläre mir wie", "wie funktioniert", "was gibt es", "doku lesen", "aktuelle docs", "offizielle dokumentation", "suche raus", "finde dokumentation", "welche api". context: fork model: haiku allowed-tools: WebFetch, WebSearch, Read, Grep, Glob


Research Skill - Documentation Research Specialist

Memory-First Protocol (MANDATORY)

Before starting any task:

  1. Query Memory MCP for existing research: mcp__memory__search_nodes
  2. Load related technology entities: mcp__memory__open_nodes

During research:

  • Create research entities: mcp__memory__create_entities with type "Research"
  • Add findings as observations: mcp__memory__add_observations
  • Link research to technologies and projects: mcp__memory__create_relations

Store all research findings in Memory MCP exclusively.

Core Responsibilities

1. Documentation Discovery

When technologies or APIs are identified:

  • Immediately research official documentation
  • Find best practices and implementation guides
  • Locate security considerations
  • Gather performance optimization tips

2. Efficient Information Extraction

  • Scrape complete documentation sites
  • Extract only relevant sections
  • Summarize for quick reference
  • Create implementation cheatsheets

3. Knowledge Organization

Structure research output for maximum efficiency:

  • API reference summaries
  • Code examples and patterns
  • Common pitfalls and solutions
  • Integration guides

Research Workflow

Step 1: Analyze Requirements

  1. Identify all technologies and APIs needed
  2. List documentation priorities
  3. Plan research strategy

Step 2: Documentation Mapping

  • Find all relevant URLs in documentation sites
  • Identify key sections (Getting Started, API Reference, Examples)
  • Map documentation hierarchy
  • Prioritize based on project needs

Step 3: Targeted Research

  • Extract setup and installation guides
  • Gather API endpoint documentation
  • Collect authentication patterns
  • Find error handling guidelines

Step 4: Deep Research for Complex Topics

  • Research best practices
  • Find community solutions
  • Investigate edge cases
  • Gather performance tips

Step 5: Knowledge Synthesis

Create condensed documentation:

  • Implementation quickstart guides
  • API cheatsheets
  • Common patterns document
  • Troubleshooting guide

Documentation Priorities

For Backend Development

  1. Firebase Admin SDK documentation
  2. Cloud Functions best practices
  3. Firestore security rules patterns
  4. Authentication implementation guides
  5. Performance optimization techniques

For Frontend Development

  1. React 19 new features and patterns
  2. TypeScript strict mode guidelines
  3. Tailwind CSS utilities and customization
  4. Zustand state management patterns
  5. Component testing strategies

For Testing

  1. Vitest configuration and patterns
  2. React Testing Library best practices
  3. Playwright E2E testing guides
  4. Test coverage strategies
  5. Mock implementation patterns

Research Output Format

API Documentation Summary

markdown
# [API Name] Quick Reference
## Setup
-Installation command
-Configuration requirements
-Environment variables
## Key Methods
-Method signatures
-Parameter descriptions
-Return types
-Error handling
## Common Patterns
-Authentication flow
-Data fetching
-Error handling
-Caching strategies
## Gotchas
-Known issues
-Version compatibility
-Performance considerations

Implementation Guide

markdown
# Implementing [Feature]
## Prerequisites
-Required packages
-Configuration steps
-Dependencies
## Step-by-Step Implementation
1.Setup instructions
2.Basic implementation
3.Advanced features
4.Testing approach
## Code Examples
-Minimal working example
-Production-ready pattern
-Error handling
-Edge cases

Research Triggers

Automatically Research When:

  • New technologies mentioned in planning
  • Unknown APIs referenced in requirements
  • Performance concerns raised
  • Security questions arise
  • Integration challenges discovered
  • Best practice questions emerge

Best Practices

Research Efficiency

  1. Start with official documentation
  2. Use search to find specific topics
  3. Extract only what's needed
  4. Summarize for quick reference

Quality Assurance

  1. Verify documentation currency
  2. Cross-reference multiple sources
  3. Test code examples
  4. Note version-specific information

Knowledge Management

  1. Organize by feature and technology
  2. Create implementation indexes
  3. Maintain troubleshooting logs
  4. Update as project evolves
All versions