사용 가이드로 건너뛰기
Streamdown작성자 vercel

Streamdown 스킬.

다이어그램, 코드, 명시적인 콘텐츠 제어와 함께 스트리밍 Markdown을 렌더링하세요.

  • 스트리밍 Markdown
  • React
소스 검토 · streamdownSKILL.md
작업 다이어그램, 코드, 명시적인 콘텐츠 제어와 함께 스트리밍 Markdown을 렌더링하세요. 결과물 앱의 Markdown 콘텐츠에 연결된 Streamdown 렌더러. 시작 전 확인 React 앱의 메시지 형식, Tailwind 버전, 필요한 Markdown 기능부터 확인하세요. 현재 응답의 스트리밍 상태를 연결하기 전에 플러그인과 콘텐츠 제어를 선택하세요.
편집 요약 · 소스 검토일 2026-11-02 · 생성된 예제가 아닙니다

01 기능 소개

다이어그램, 코드, 명시적인 콘텐츠 제어와 함께 스트리밍 Markdown을 렌더링하세요

Tailwind 설정과 콘텐츠 안전 제어를 갖춰 AI 응답, 구문 강조, Mermaid, 수식, CJK 텍스트용 Streamdown을 구성하세요.

소스 기반 워크플로실행 벤치마크 아님

작업 방식

Streamdown은 점진적으로 도착하는 콘텐츠를 위해 만들어진 React Markdown 렌더러를 에이전트가 통합하도록 돕습니다. 스트리밍·정적 모드, 코드 강조, 다이어그램, 수학 표기, CJK 텍스트를 다룹니다. 복사 동작, 링크, 사용자 정의 요소 처리 등 렌더링된 콘텐츠의 제어도 설명합니다.

실용적인 가치는 놓치기 쉬운 통합 세부 사항에 있습니다. 원문은 패키지 파일의 Tailwind 스캔, 수식용 KaTeX 스타일, 스트리밍 커서와 isAnimating 플래그의 관계를 강조합니다. 선택적 플러그인은 인터페이스가 실제로 필요한 콘텐츠에 따라 추가합니다.

예상 산출물

  • 앱의 Markdown 콘텐츠에 연결된 Streamdown 렌더러.
  • 설치된 패키지에 맞춘 플러그인 및 Tailwind 설정.
  • 링크 확인, 허용 요소, 인터랙티브 컨트롤에 관한 명확한 선택.
예시 브리프 보기

브리프에서 검토까지

  1. 01
    콘텐츠 기능을 선택하세요

    응답에 코드, Mermaid, 수식, CJK 지원이 필요한지 파악하세요. 점진적 응답에는 스트리밍 모드, 완성 문서에는 정적 모드를 선택하세요.

  2. 02
    렌더링과 스타일을 설정하세요

    선택한 패키지를 설치하고 배포 파일을 Tailwind 스캔에 포함하세요. Tailwind v4는 @source 지시문, v3는 설정의 content 항목을 사용합니다. 설치된 플러그인 경로만 추가하세요. 수식을 사용하면 KaTeX CSS를 가져온 뒤 렌더러를 현재 메시지 구조에 연결하세요.

  3. 03
    스트리밍과 안전 동작을 확인하세요

    현재 응답의 애니메이션 상태를 설정하고 사용자 정의 HTML, URL 처리, 링크 확인을 검토하세요. 미완성 응답과 완성된 콘텐츠를 모두 검사하세요.

02 활용 상황

언제 사용하면 좋을까요

React 앱의 메시지 형식, Tailwind 버전, 필요한 Markdown 기능부터 확인하세요. 현재 응답의 스트리밍 상태를 연결하기 전에 플러그인과 콘텐츠 제어를 선택하세요.

적합한 경우

  • 점진적 응답AI 채팅 화면이 토큰이 도착하는 동안 서식 있는 응답을 렌더링합니다.
  • 서식 있는 문서React 문서 화면에 Markdown과 선택적인 다이어그램·수식 지원이 필요할 때 적합합니다.

확인할 한계

  • 백엔드는 앱의 책임입니다AI 엔드포인트와 메시지 수명 주기는 여전히 앱이 관리합니다.
  • 버전 호환성문서의 예시는 앱에 설치된 SDK 버전에 맞게 조정해야 합니다.
  • 통합 검증플러그인 스타일과 콘텐츠 제어는 대상 앱에서 검증해야 합니다.

준비할 입력

  • Markdown 콘텐츠렌더링할 스트림 또는 완성된 Markdown 문자열입니다.
  • 선택한 의존성선택한 플러그인과 설치된 Tailwind 버전입니다.
  • 콘텐츠 제어프로젝트의 링크, HTML, 다운로드 제어 요구 사항입니다.

03 핵심 결정

중요한 판단 기준

  1. 두 가지 렌더링 모드

    정적 모드와 스트리밍 모드는 하나의 렌더러 통합을 공유합니다.

  2. 선택적 플러그인

    모든 선택적 플러그인을 활성화하지 않고 필요한 콘텐츠 기능만 선택할 수 있습니다.

  3. 구체적인 설정 점검

    문서의 설정 점검은 누락된 스타일, 수식, 스트리밍 커서 문제를 다룹니다.

04 예시 브리프

목적을 좁힌 요청으로 시작하세요

아래 예시 브리프는 테스트되지 않았습니다. 사용하기 전에 스킬의 설정을 확인하세요.

소스와 설정 확인

렌더링할 스트림 또는 완성된 Markdown 문자열입니다.

업스트림 소스 파일
https://github.com/vercel/streamdown/blob/7dcabc64df944edce6f3993732667652e6214af0/skills/streamdown/SKILL.md

아래 참고 링크에서 원본 사용 지침을 확인할 수 있습니다. 사용 전에 리포지터리의 설정 요건을 확인하세요. 설치 명령어가 아닙니다.

결과물 하나부터 시작

스킬을 실행하기 전에 이 브리프의 범위, 소스 자료, 제약 조건을 상황에 맞게 조정하세요.

예시 브리프
React 앱의 어시스턴트 응답 영역에 streamdown을 사용해 줘. 예시를 적용하기 전에 설치된 AI SDK와 Tailwind 버전을 확인해. 코드 강조와 Mermaid 다이어그램이 필요하지만 이번에는 수식 플러그인은 필요 없어. 패키지 스캔을 설정하고 현재 테마를 유지하며 스트리밍 표시가 현재 응답에만 적용되게 해. 링크 확인은 활성 상태로 유지해. 미완성 Markdown, 완성된 다이어그램, 긴 코드 블록을 미리 본 뒤 설정 변경 사항과 아직 테스트하지 않은 컨트롤을 보고해.

결과 확인

실제 출력을 다음의 관찰 가능한 기준과 비교해 확인하세요.

  • 선택한 플러그인 스타일은 포함되고 미설치 플러그인 경로는 없습니다.
  • 의도한 애니메이션 상태일 때만 커서가 나타납니다.
  • 완성 콘텐츠와 부분 콘텐츠 모두에서 링크, 코드 컨트롤, 다이어그램이 올바르게 동작합니다.

OpenDesign은 코딩 에이전트를 위한 로컬 디자인 작업 공간을 제공합니다. 이 목록은 스킬이 번들로 포함되어 있거나 외부 도구, 자격 증명, 소프트웨어 의존성이 포함되어 있다는 뜻이 아닙니다.

05 출처 및 라이선스

소스와 라이선스

이 페이지는 아래에 링크된 고정 소스 리비전을 설명합니다. 업스트림의 동작과 요구 사항은 바뀔 수 있습니다.

소스 소유자
vercel
스킬 파일
SKILL.md
라이선스
Apache-2.0
검토한 스냅샷
2026-11-02 · 7dcabc64df94
편집 소스 요약
다이어그램, 코드, 명시적인 콘텐츠 제어와 함께 스트리밍 Markdown을 렌더링하세요.

링크된 소스를 바탕으로 OpenDesign이 작성한 원본 요약입니다. 저장소 스타 수는 특정 시점의 인기 지표일 뿐 스킬 사용량이나 품질 점수가 아닙니다.

06 시작 전 질문

시작 전 궁금한 점

일반 문서도 렌더링하나요?

네. 원문에는 문서나 블로그 콘텐츠 같은 완성된 Markdown용 정적 모드가 있습니다.

커서가 왜 안 보이나요?

문서의 설정은 커서 스타일과 isAnimating을 true로 설정하는 것 모두를 요구합니다.

수식 지원을 설치하면 설정이 끝나나요?

KaTeX 스타일시트도 필요합니다. 기본 수식 처리는 통화 표기 충돌을 피하기 위해 이중 달러 기호 표기를 사용합니다.

응답이 도착하는 동안 복사 버튼이 왜 비활성화되나요?

문서의 컨트롤은 isAnimating이 true인 동안 복사를 비활성화합니다. 현재 스트리밍 응답에만 이 플래그를 설정하고 응답 완료 시 해제하세요. 그렇지 않으면 완료된 메시지에도 스트리밍 상태가 남을 수 있습니다.

OpenDesign

작업 요청과 디자인 결과물을 한곳에 모으세요.

브리프, 소스 자료, 디자인 작업을 로컬 작업 공간에 함께 보관하세요. 워크플로에 추가하기 전에 스킬 자체의 설정을 확인하세요.

업스트림 소스 파일
https://github.com/vercel/streamdown/blob/7dcabc64df944edce6f3993732667652e6214af0/skills/streamdown/SKILL.md