Back to Skills

domain-research

verified

MCP-powered domain research for requirements elicitation. Uses perplexity, context7, firecrawl, and other MCP servers to research domain knowledge, best practices, and industry requirements.

View on GitHub

Marketplace

melodic-software

melodic-software/claude-code-plugins

Plugin

requirements-elicitation

Repository
Verified Org

melodic-software/claude-code-plugins
13stars

plugins/requirements-elicitation/skills/domain-research/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/melodic-software/claude-code-plugins/blob/main/plugins/requirements-elicitation/skills/domain-research/SKILL.md -a claude-code --skill domain-research

Installation paths:

Claude
.claude/skills/domain-research/
Powered by add-skill CLI

Instructions

# Domain Research Skill

MCP-powered domain research for enriching requirements elicitation with external knowledge.

## MANDATORY: Documentation-First Approach

Before conducting domain research:

1. **Invoke `docs-management` skill** for requirements elicitation patterns
2. **Use MCP servers as primary research tools** (perplexity, context7, firecrawl)
3. **Base all guidance on official documentation and authoritative sources**

## When to Use This Skill

**Keywords:** domain research, MCP research, industry standards, best practices, competitive analysis, technology research, regulatory requirements

Invoke this skill when:

- Unfamiliar with a domain and need background
- Researching industry standards and best practices
- Investigating regulatory requirements
- Analyzing competitor features
- Exploring technology constraints
- Supplementing stakeholder knowledge

## Available MCP Servers

### Perplexity (General Research)

**Use for:**

- Industry best practices
- Recent developments
- Comparative analysis
- Regulatory overviews

```yaml
mcp_tool: mcp__perplexity__search
example_queries:
  - "e-commerce checkout best practices 2025"
  - "GDPR compliance requirements for SaaS"
  - "authentication patterns for financial applications"
```

### Context7 (Library Documentation)

**Use for:**

- Framework requirements
- API constraints
- Library capabilities
- Technical limitations

```yaml
mcp_tools:
  - mcp__context7__resolve-library-id
  - mcp__context7__query-docs
example_queries:
  - Library: "react" → Query: "state management patterns"
  - Library: "fastapi" → Query: "authentication requirements"
```

### Firecrawl (Web Scraping)

**Use for:**

- Competitor analysis
- Documentation extraction
- Feature comparison
- Market research

```yaml
mcp_tools:
  - mcp__firecrawl__firecrawl_search
  - mcp__firecrawl__firecrawl_scrape
example_queries:
  - Search: "inventory management software features"
  - Scrape: Competitor feature pages
```

## Research Patterns

### Pa

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
7030 chars