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 GitHubmelodic-software/claude-code-plugins
requirements-elicitation
plugins/requirements-elicitation/skills/domain-research/SKILL.md
January 21, 2026
Select agents to install to:
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-researchInstallation paths:
.claude/skills/domain-research/# 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