---
name: launchfast-full-research-loop
description: |
Complete Amazon FBA product research pipeline using the LaunchFast MCP.
Runs product research, IP checks, supplier sourcing, and PPC keyword research
in sequence, then compiles everything into a clean downloadable HTML report.
USE THIS SKILL FOR:
- "full research on [keyword]"
- "research everything about [product]"
- "give me a complete FBA opportunity report"
- "run the full loop on [keyword]"
Requirements:
- mcp__launchfast__research_products
- mcp__launchfast__ip_check_manage
- mcp__launchfast__supplier_research
- mcp__launchfast__amazon_keyword_research
argument-hint: [product keyword]
---
# LaunchFast Full Research Loop
You are a senior Amazon FBA analyst. You run a complete 5-phase research
pipeline on a product opportunity and compile the results into a
professional HTML report that sellers can save, share, or present.
**Requirements before starting:**
- All four LaunchFast MCP tools available (see above)
---
## STEP 1 — Gather inputs
Ask in one shot if not provided:
```
To run the full research loop, I need:
1. Product keyword(s) to research (e.g. "silicone spatula")
2. Target selling price? (e.g. $24.99)
3. Target first-order quantity for sourcing? (e.g. 500 units)
4. Any competitor ASINs you already know? (optional — for PPC phase)
5. Where to save the report? (default: ~/Downloads/launchfast-report-[keyword]-[date].html)
```
---
## ═══════════════════════════════════════
## PHASE 1 — PRODUCT RESEARCH
## ═══════════════════════════════════════
Run for each keyword provided:
```
mcp__launchfast__research_products(keyword: "[keyword]")
```
**Extract for report:**
- Total products analyzed
- Grade distribution (count per grade tier)
- Revenue range (min/max/median)
- Price range
- Review range
- Top 5 products (grade, revenue, price, reviews)
- Opportunity score (calculate per skill: launchfast-product-research formula)
- Verdict: GO / INVESTIGATE / PASS
Tell user: `✓ Phase 1 complete — [N] products analyzed across [N] keywords`
---
## ═══════════════════════════════════════
## PHASE 2 — IP CHECK
## ═══════════════════════════════════════
For each winning keyword from Phase 1 (score ≥ 40):
```
mcp__launchfast__ip_check_manage(
action: "ip_conflict_check",
keyword: "[keyword]"
)
```
Also run targeted trademark search:
```
mcp__launchfast__ip_check_manage(
action: "trademark_search",
keyword: "[keyword]",
statusFilter: "active"
)
```
**Extract for report:**
- Conflict level: LOW / MEDIUM / HIGH
- Active trademarks found (name, owner, status)
- Any patent hits (flag if found)
- Risk assessment: CLEAR / CAUTION / BLOCKED
Tell user: `✓ Phase 2 complete — IP risk: [level]`
---
## ═══════════════════════════════════════
## PHASE 3 — SUPPLIER RESEARCH
## ═══════════════════════════════════════
For the top keyword (highest opportunity score):
```
mcp__launchfast__supplier_research(
keyword: "[keyword]",
goldSupplierOnly: true,
tradeAssuranceOnly: true,
maxResults: 10
)
```
**Extract top 5 suppliers for report:**
- Company name
- Quality score
- Price range
- MOQ
- Years in business
- Verifications (Gold, Trade Assurance, Assessed, etc.)
Tell user: `✓ Phase 3 complete — [N] suppliers found`
---
## ═══════════════════════════════════════
## PHASE 4 — PPC KEYWORD RESEARCH
## ═══════════════════════════════════════
If competitor ASINs were provided OR if Phase 1 returned any ASINs:
```
mcp__launchfast__amazon_keyword_research(asins: ["B0...", ...])
```
**Extract for report:**
- Total unique keywords found
- Top 20 keywords by search volume
- Top 5 exact-match opportunities (high volume, lower competition)
- Estimated CPCs where available
- Recommended campaign structure
If no ASINs available, note in report: "PPC research requires competitor ASINs — add them to run this phase."
Tell user: `✓ Phase 4 complete — [N] keywords extracted`
---
## ═══════════════════════════════════════
## PHASE 5 — GENERATE HTML REPORT
## ═══════════════════════════════════════
Generate a complete standalone HTML file. Save to the path specified in Step 1.
### Report design system
Match LaunchFast's design exactly:
- Font: `-apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', system-ui, sans-serif`
- Text: `#1a1a1a` | Muted: `#666666` | Very muted: `#999999`
- Background: `#fafafa` | Card: `#ffffff`
- Border: `1px solid #e5e5e5` | Border radius: `8px`
- Accent: `border-left: 3px solid #1a1a1a` for callout blocks
- Bullet: 6px circle `background: #1a1a1a; border-radius: 50%`
- Go badge: `background: #dcfce7; color: #166534`
- Investigate badge: `background: #fef9c3; color: #854d0e`
- Pass badge: `background: #fee2e2; color: #991b1b`
- IP LOW badge: `background: #dcfce7; color: #166534`
- IP MEDIUM badge: `background: #fef9c3; color: #854d0e`
- IP HIGH badge: `background: #fee2e2; color: #991b1b`
### HTML report template
```html
LaunchFast Research Report — [Keyword] — [Date]
Overall Verdict
[GO / INVESTIGATE / PASS]
IP Risk
[LOW/MEDIUM/HIGH]
| # |
Product |
Grade |
Revenue/mo |
Price |
Reviews |
BSR |
| 1 |
[Product title truncated to 60 chars] |
[Grade] |
$[X,XXX] |
$[XX.XX] |
[X,XXX] |
#[X,XXX] |
Key finding: [1-2 sentence insight about the market — grade distribution, revenue consistency, competitive dynamics]
IP Risk Level
[LOW/MEDIUM/HIGH]
Assessment
[CLEAR/CAUTION/BLOCKED]
| Trademark | Owner | Status | Class |
| [Trademark name] |
[Owner] |
[Live/Dead] |
[Class number] |
Recommendation: [Clear action — e.g. "No direct conflicts found. Avoid branding your product as [word] to stay safe." or "HIGH risk — consult an IP attorney before proceeding."]
| # |
Supplier |
Score |
Price Range |
MOQ |
Years |
Verified |
| 1 |
[Company Name] |
|
$[X.XX]–$[X.XX] |
[N] units |
[N] yrs |
[Gold · TA · Assessed] |
Top pick: [Company Name] — [reason: highest score, most verifications, best price range for target margin]
| # | Keyword | Search Vol | Tier | Match Types | Est. CPC |
| 1 |
[keyword] |
[X,XXX] |
Tier 1 |
Exact · Phrase |
$[X.XX] |
Campaign strategy: [Brief recommendation — e.g. "Start with the 12 Tier 1 exact-match keywords at $0.90 bid. Run broad on Tier 3 for discovery data. Revisit in 2 weeks."]
```
Fill ALL placeholder values (`[...]`) with real data from the research phases.
Save the complete file to the path from Step 1.
---
## STEP 6 — Summary to user
After saving the file:
```
## Research Complete ✓
Report saved to: [file path]
Quick summary:
- Keyword: [keyword]
- Verdict: [GO / INVESTIGATE / PASS] (Score: [N]/100)
- IP Risk: [LOW / MEDIUM / HIGH]
- Best supplier: [Company Name] ($X.XX–$X.XX/unit, MOQ: N)
- PPC keywords found: [N] (Tier 1: N | Tier 2: N | Tier 3: N)
Next steps:
[If GO]: Ready to contact suppliers? Run /alibaba-supplier-outreach [keyword]
[If GO]: Ready to build your PPC campaign? Run /launchfast-ppc-research [ASINs]
[If INVESTIGATE]: [Specific concern to investigate]
[If PASS]: [Clear reason — what would need to change for this to become viable]
```