Skip to content
Development
Command

/f5-research

Deep research with web search and documentation

From plugin
f5-framework
2469 skills104 agents69 commands
Install
$ npx -y skills add Fujigo-Software/f5-framework-claude --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/f5-research

Context preview

What this command does when you run it.

Deep research with web search and documentation

Command definition

f5-research.md
description: Deep research with web search and documentation
argument-hint: <topic> [--depth quick|deep|exhaustive]
mcp-servers: tavily, context7

/f5-research - Deep Research

Conduct deep research with AI agents and multi-source synthesis.

ARGUMENTS

The user's request is: $ARGUMENTS

PURPOSE

Deep research for complex investigations:

  • Multi-source information gathering
  • Evidence synthesis and validation
  • Structured analysis and reporting
  • Quality gate D1 (Research Complete) support

RESEARCH CAPABILITIES

| Capability | Description | Tools Used | |------------|-------------|------------| | Web Search | Current information from web | Tavily | | Documentation | Official library/framework docs | Context7 | | Code Analysis | Codebase investigation | Serena, Grep | | Reasoning | Complex multi-step analysis | Sequential | | Validation | Cross-reference and verify | Multiple |

ACTIONS

Start Research Session

/f5-research "React Server Components best practices"

Output:
๐Ÿ” Starting Deep Research Session

Topic: React Server Components best practices

Planning research strategy...

Research Plan:
1. Search for official React documentation
2. Find community best practices (2024)
3. Identify common patterns and anti-patterns
4. Gather performance considerations
5. Synthesize findings

Estimated sources: 10-15
Estimated time: 2-3 minutes

Beginning research...

Research with Specific Focus

/f5-research "authentication patterns" --focus security

Output:
๐Ÿ” Deep Research: Authentication Patterns

Focus Area: Security

Research Plan:
1. Search for OWASP authentication guidelines
2. Find JWT security best practices
3. Research session management patterns
4. Identify common vulnerabilities
5. Gather mitigation strategies

Security-focused sources:
โ€ข OWASP guidelines
โ€ข CVE databases
โ€ข Security advisories
โ€ข Penetration testing reports

Beginning security-focused research...

Research for Requirements (Gate D1)

/f5-research "user authentication requirements" --gate D1

Output:
๐Ÿ” Requirements Research (Gate D1)

Topic: User Authentication Requirements

Research aligned with Gate D1 criteria:
โ€ข Evidence count target: โ‰ฅ3 sources
โ€ข Quality score target: โ‰ฅ80%

Research Plan:
1. Industry standards review
2. Competitor analysis
3. User expectations research
4. Security requirements
5. Compliance requirements (if applicable)

Progress tracking:
  Sources found: 0/3 minimum
  Quality score: Calculating...

Beginning D1-focused research...

Research Output

โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
๐Ÿ“Š RESEARCH REPORT: React Server Components Best Practices
โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

## Executive Summary

React Server Components (RSC) represent a paradigm shift in
React development, enabling server-side rendering of components
with zero client-side JavaScript bundle impact.

## Key Findings

### 1. When to Use Server Components
**Evidence: 4 sources | Confidence: High**

โ€ข Default to Server Components for:
  - Data fetching
  - Backend resource access
  - Static content
  - Large dependencies

โ€ข Use Client Components for:
  - Interactivity (onClick, onChange)
  - Browser APIs
  - State management
  - Effects (useEffect)

### 2. Best Practices
**Evidence: 6 sources | Confidence: High**

1. **Composition Pattern**
   Wrap client components in server components for data fetching

2. **Serialization Boundary**
   Only serializable props can cross server/client boundary

3. **Streaming**
   Use Suspense for progressive rendering

### 3. Common Anti-Patterns
**Evidence: 3 sources | Confidence: Medium**

โ€ข โŒ Using 'use client' unnecessarily
โ€ข โŒ Passing non-serializable props
โ€ข โŒ Ignoring streaming opportunities
โ€ข โŒ Over-fetching data

### 4. Performance Considerations
**Evidence: 5 sources | Confidence: High**

โ€ข Reduced JavaScript bundle size
โ€ข Faster initial page load
โ€ข Better SEO capabilities
โ€ข Server-side caching benefits

## Sources

1. React Official Documentation (react.dev) - High credibility
2. Next.js Documentation (nextjs.org) - High credibility
3. Vercel Blog - Medium credibility
4. Community discussions (GitHub) - Medium credibility

## Quality Metrics

| Metric | Score |
|--------|-------|
| Source diversity | 85% |
| Evidence coverage | 90% |
| Confidence level | High |
| Overall quality | 88% |

## Recommendations

1. Start with Server Components as default
2. Only add 'use client' when necessary
3. Use composition for optimal performance
4. Implement streaming with Suspense

โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
Research completed | 12 sources analyzed | Quality: 88%
โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

RESEARCH MODES

Quick Research

/f5-research "topic" --quick

โ€ข 3-5 sources
โ€ข 1-2 minutes
โ€ข Key findings only
โ€ข Good for fact-checking

Standard Research

/f5-research "topic"

โ€ข 8-12 sources
โ€ข 3-5 minutes
โ€ข Full analysis
โ€ข Default mode

Deep Research

/f5-research "topic" --deep

โ€ข 15-20+ sources
โ€ข 5-10 minutes
โ€ข Comprehensive analysis
โ€ข Multiple perspectives
โ€ข Contradiction resolution

Exhaustive Research

/f5-research "topic" --exhaustive

โ€ข 25+ sources
โ€ข 10-15 minutes
โ€ข Academic-level depth
โ€ข Full citation chain
โ€ข Expert synthesis

RESEARCH STRATEGIES

By Topic Type

| Topic Type | Strategy | Primary Tools | |------------|----------|---------------| | Technical | Docs + Code | Context7, Serena | | Current Events | Web Search | Tavily | | Best Practices | Multi-source | Tavily, Context7 | | Architecture | Analysis | Sequential, Serena | | Security | Specialized | Tavily (OWASP focus) |

Multi-Hop Research

/f5-research "microservices communication patterns" --multi-hop

Research Flow:
  Hop 1: Overview of patterns
    โ†’ Found: REST, gRPC, Message Queues, Event Sourcing

  Hop 2: Deep dive each pattern
    โ†’ REST: 5 sources
    โ†’ gRPC: 4 sources
    โ†’ Message Queu
Read more
Ships withf5-framework

AI-Powered Development Framework for Claude Code

Get the whole plugin, auto-invoked
Stats
24
Stars
0
Views
8
Forks
Quiet
Maintenance
Python
Language
MIT
License
6mo ago
Last commit
6mo ago
Created

Repo: Fujigo-Software/f5-framework-claude