/f5-research
Deep research with web search and documentation
$ npx -y skills add Fujigo-Software/f5-framework-claude --agent claude-codeHow 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.mddescription: 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 QueuRead more
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 QueuAI-Powered Development Framework for Claude Code
Repo: Fujigo-Software/f5-framework-claude
Other commands on f5-framework.
- /f5-agent
Manage AI agents, personas, and get smart suggestions
Open command - /f5-analytics
View project analytics and metrics
Open command - /f5-ba
Business analysis workflow
Open command - /f5-backend
Backend development commands
Open command - /f5-checkpoint
[DEPRECATED] Use /f5-ctx checkpoint
Open command - /f5-classify
Classify input files by type using content-first analysis, detect gaps, and generate coverage declaration
Open command

