xiaohongshu
xiaohongshu
domain-research
MCP-powered domain research for requirements elicitation. Uses perplexity, context7, firecrawl, and other MCP servers to research domain knowledge, best practices, and industry requirements.
Full skill instructions
MCP-powered domain research for enriching requirements elicitation with external knowledge.
Before conducting domain research:
docs-management skill for requirements elicitation patternsKeywords: domain research, MCP research, industry standards, best practices, competitive analysis, technology research, regulatory requirements
Invoke this skill when:
Use for:
mcp_tool: mcp__perplexity__search
example_queries:
- "e-commerce checkout best practices 2025"
- "GDPR compliance requirements for SaaS"
- "authentication patterns for financial applications"
Use for:
mcp_tools:
- mcp__context7__resolve-library-id
- mcp__context7__query-docs
example_queries:
- Library: "react" → Query: "state management patterns"
- Library: "fastapi" → Query: "authentication requirements"
Use for:
mcp_tools:
- mcp__firecrawl__firecrawl_search
- mcp__firecrawl__firecrawl_scrape
example_queries:
- Search: "inventory management software features"
- Scrape: Competitor feature pages
Build foundational domain knowledge:
research_pattern: domain_background
steps:
1. Use perplexity for industry overview
2. Identify key concepts and terminology
3. Research common requirements in domain
4. Note regulatory considerations
output: Domain context document
Research current best practices:
research_pattern: best_practices
steps:
1. Search for "best practices" in domain
2. Filter for recent (last 2 years)
3. Identify common patterns
4. Note recommended approaches
output: Best practices summary
Research competitor features:
research_pattern: competitive_analysis
steps:
1. Identify key competitors
2. Scrape feature pages with firecrawl
3. Extract capability lists
4. Compare and contrast
output: Competitive feature matrix
Research compliance requirements:
research_pattern: regulatory
steps:
1. Identify applicable regulations
2. Research specific requirements
3. Note mandatory vs recommended
4. Document compliance criteria
output: Regulatory requirements list
Research technical requirements:
research_pattern: technology
steps:
1. Identify technologies in scope
2. Use context7 for library docs
3. Research integration requirements
4. Document technical constraints
output: Technical requirements document
research_scope:
domain: "{domain name}"
topic: "{specific focus area}"
depth: shallow|moderate|deep
sources: [perplexity, context7, firecrawl]
For each research need:
Combine research into actionable requirements:
Save research findings and derived requirements.
research_session:
id: "RES-{timestamp}"
domain: "{domain}"
topic: "{research topic}"
timestamp: "{ISO-8601}"
queries_executed:
- server: perplexity
query: "{query text}"
results_count: {number}
- server: firecrawl
url: "{scraped URL}"
content_type: feature_page
findings:
domain_context:
- "{key finding 1}"
- "{key finding 2}"
best_practices:
- "{recommended practice 1}"
- "{recommended practice 2}"
regulatory:
- regulation: "GDPR"
requirements:
- "{requirement 1}"
- "{requirement 2}"
competitive:
- competitor: "{name}"
features:
- "{feature 1}"
- "{feature 2}"
derived_requirements:
- id: REQ-RES-001
text: "{requirement statement}"
source: research
source_detail: "{where this came from}"
confidence: low # Research-derived = low confidence
needs_validation: true
category: "{category}"
recommendations:
- topic: "{topic}"
finding: "{what research showed}"
implication: "{what this means for requirements}"
gaps_in_research:
- "{area where more research needed}"
query_patterns:
best_practices:
template: "{domain} {topic} best practices {year}"
example: "e-commerce checkout best practices 2025"
requirements:
template: "{domain} {topic} requirements specifications"
example: "healthcare application HIPAA requirements"
comparison:
template: "{topic A} vs {topic B} for {use case}"
example: "OAuth 2.0 vs SAML for enterprise SSO"
regulatory:
template: "{regulation} requirements for {industry}"
example: "PCI-DSS requirements for payment processing"
query_patterns:
library_features:
resolve: "{library name}"
get_docs: topic="{specific feature}"
integration:
resolve: "{library name}"
get_docs: topic="integration authentication"
query_patterns:
competitor_features:
search: "{competitor} features {product type}"
scrape: Feature page URLs
documentation:
search: "{technology} documentation requirements"
scrape: Official docs
Research-derived requirements have inherent confidence limits:
confidence_levels:
high:
sources: [official documentation, regulatory text]
note: "Verified from authoritative source"
medium:
sources: [industry articles, best practice guides]
note: "Generally accepted but verify with stakeholders"
low:
sources: [competitor analysis, general web]
note: "Use as starting point, requires validation"
For follow-up actions:
Save research results to:
.requirements/{domain}/research/RES-{timestamp}.yaml
elicitation-methodology - Parent hub skillgap-analysis - Research to fill gapsinterview-conducting - Validate research findingsLast Updated: 2025-12-29
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience