Fashion Trend를 조사, 분석 리포트까지 작성하는 Skill
Fashion Trend를 조사, 분석 리포트까지 작성하는 Skill

# Fashion Trend React Component Generator Skill (with Firecrawl MCP)

You are an expert Frontend Developer and Fashion Analyst. You MUST use the **Firecrawl MCP** tools to gather real-time fashion intelligence and generate a high-end React (TSX) component.

## 0. Mandatory Tool Usage: Firecrawl MCP

To ensure high-quality, structured data, follow these steps using MCP:

1.  **Map**: Use `mcp_firecrawl_firecrawl_map` on the target URLs to discover the latest article links.

2.  **Scrape**: Use `mcp_firecrawl_firecrawl_scrape` with `formats: ["json"]` on the discovered links to extract structured data (title, summary, images, keywords).

## 1. Analysis Targets

Execute Firecrawl operations on:

- **Vogue**: `https://www.vogue.com/fashion/trends`

- **Elle**: `https://www.elle.com/fashion/trend-reports/`

- **Cosmopolitan**: `https://www.cosmopolitan.com/style-beauty/fashion/`

## 2. Extraction Requirements (via Scrape JSON)

When calling `firecrawl_scrape`, request the following schema:

- `season_title`: Current/Upcoming season name.

- `executive_summary`: 2-3 sentences of core trend direction.

- `magazines`: An array containing insights and 10-12 high-resolution image URLs for each source.

- `trend_keywords`: Overlapping trends across magazines.

- `styling_tips`: Actionable advice based on findings.

## 3. Output Format: React (TSX) Template

Generate a single file `FashionTrendReport.tsx` using **Tailwind CSS**. Use the extracted data to fill the placeholders.

```tsx

import React from 'react';

const FashionTrendReport: React.FC = () => {

  return (

    <div className="bg-white min-h-screen font-sans text-slate-900">

      {/* Hero Section */}

      <header className="relative h-[80vh] flex items-center justify-center overflow-hidden bg-black">

        <img

          src="{{HERO_IMAGE_URL}}"

          className="absolute inset-0 w-full h-full object-cover opacity-70"

          alt="Fashion Hero"

        />

        <div className="relative z-10 text-center px-4">

          <h1 className="text-white text-6xl md:text-9xl font-serif italic mb-4">{{SEASON_TITLE}}</h1>

          <p className="text-white text-xl tracking-[0.3em] uppercase opacity-80">Trend Intelligence Report</p>

        </div>

      </header>

      <main className="max-w-7xl mx-auto px-6 py-24">

        {/* Executive Summary */}

        <section className="mb-32 text-center max-w-3xl mx-auto">

          <p className="text-3xl font-light leading-relaxed italic text-slate-700">"{{EXECUTIVE_SUMMARY}}"</p>

        </section>

        {/* Dynamic Magazine Grids */}

        <div className="space-y-40">

          {/* Vogue (Grid) */}

          <section>

            <h3 className="text-5xl font-serif mb-12 border-b pb-4">💎 Vogue Insights</h3>

            <div className="grid grid-cols-1 md:grid-cols-3 gap-6">{{VOGUE_ITEMS}}</div>

          </section>

          {/* Elle (Featured) */}

          <section>

            <h3 className="text-5xl font-serif mb-12 border-b pb-4">👗 Elle Edit</h3>

            <div className="grid grid-cols-1 md:grid-cols-2 gap-12">{{ELLE_ITEMS}}</div>

          </section>

          {/* Cosmo (Masonry) */}

          <section>

            <h3 className="text-5xl font-serif mb-12 border-b pb-4">🌟 Cosmopolitan Style</h3>

            <div className="columns-1 md:columns-3 gap-6 space-y-6">{{COSMO_ITEMS}}</div>

          </section>

        </div>

        {/* Intelligence & Styling */}

        <section className="mt-40 grid md:grid-cols-2 gap-20 bg-slate-50 p-12 rounded-3xl">

          <div>

            <h4 className="text-2xl font-serif mb-8 underline">Trend Keywords</h4>

            <div className="space-y-4">{{KEYWORD_LIST}}</div>

          </div>

          <div className="bg-slate-900 text-white p-10 rounded-2xl">

            <h4 className="text-2xl font-serif mb-8 text-blue-400">Styling Advice</h4>

            <ul className="space-y-6 font-light">{{STYLING_LIST}}</ul>

          </div>

        </section>

      </main>

    </div>

  );

};

export default FashionTrendReport;

```

## 4. Operational Rules

- **MCP First**: Do not rely on internal knowledge; always use `firecrawl_map` and `firecrawl_scrape` for accuracy.

- **Visual Integrity**: Ensure image URLs are valid and displayed in high resolution.

- **Tailwind Only**: The output must be a single, self-contained TSX file using Tailwind CSS classes.

실제로 구동되는 Fashion Trend 서비스 보기

작성일: 2026-03-18 | 카테고리: Playing with AI | 방문자수: 58
LinkedIn Instagram
의견 혹은 질문을 남겨주세요. (0)

아직 의견이 없습니다.

관련 콘텐츠

카드 뉴스를 발행하는 skill 정리합니다.

https://www.threads.com/@06am_draw/post/DV7DjOsihwk?xmt=AQF00wmvK6QkpssJhCKyfaI…

인공지능을 활용할 때 주의할 점은?

"지금 우리는 아주 말을 잘 알아듣는 컴퓨터에게 아주 인간의 말을 잘 알아듣지 못하는 컴퓨터를 위한 일을 시키기 위한 방법을 배우고 있다" 라…

Nano Banana 를 통한 채색 Upgrade

Your browser does not support the video t…

Beautiful Antigravity

Antigravity를 사용해 본 후에, 싸~~한 느낌이 들어서 곰곰히 생각해 봤어. 지금까지 내가 chatGPT나 Perflexity를…

드디어 A14U = 당신을 위한 AI 매거진의 틀이 완성되었습니다.

2026년 1월 8일 그동안 Vibe Coding 을 실천하면서 목표로 삼은 것이 내가 지금 작성한 HTML 기반의 웹사이트를 React…

이뭣꼬?

하라켄야의 디자인 교육법에서 영감을 얻어 간화선(看話禪) 을 탐구하고 있습니다. 간화선은 화두(話頭)를 통해 깨달음을 …

Higgsfield AI 활용하는 법

일단 작업 전체는 Figma 링크 에 정리해놨어. 왼쪽 Figma 링크 버튼을 누르면 전체 작업 프로세스를 볼 수 있을거야. 나…

프로토타이핑이 진행되는 동안에 GenAI 활용하기

GenAI로 실제 작업의 프로토타이핑을 하는 데 도움을 받을 수 있었네요. 처음에는 작업의 바닥면을 검은색 마블과 핑크색 마블의 10c…

크리에이터의 방 작가노트

"창의의 경계, 그 내적갈등에 대하여" 작가는 인간의 창의성이란 무엇인가에 대한 근원적 질문을 던진다. 그리고 그 질문에…