스킬 자체의 표현으로
React 18, TypeScript, Vite, Parcel, Tailwind CSS, shadcn/ui로 구성된 최신 스택을 사용하여 claude.ai용 복잡한 다중 컴포넌트 React 산출물을 구축하기 위한 스킬입니다. 이 스킬은 40개 이상의 사전 설치된 shadcn/ui 컴포넌트로 완전히 구성된 프로젝트를 설정하는 초기화 스크립트와, 모든 것을 하나의 독립된 HTML 파일로 컴파일하는 번들링 스크립트를 제공합니다.
이 스킬은 상태 관리, 라우팅 또는 shadcn/ui 컴포넌트가 필요한 산출물을 위해 설계되었으며, 단순한 단일 파일 HTML 또는 JSX 산출물을 위한 것은 아닙니다. 워크플로우는 다섯 단계로 진행됩니다: 프런트엔드 저장소 초기화, 생성된 코드를 편집하여 산출물 개발, 하나의 HTML 파일로 번들링, 사용자에게 표시, 선택적으로 테스트.
작동 방식
- 01구성된 React 프로젝트 초기화
프로젝트 이름과 함께 init-artifact.sh 스크립트를 실행하여 React, TypeScript, Tailwind CSS, 경로 별칭, 40개 이상의 shadcn/ui 컴포넌트, Parcel 번들링 구성이 완전히 갖춰진 프로젝트를 생성합니다.
- 02생성된 파일을 편집하여 개발
스킬에서 제공하는 일반적인 개발 작업 안내에 따라, 초기화 과정에서 생성된 파일을 편집하여 산출물을 구축합니다.
- 03독립된 HTML로 번들링
bundle-artifact.sh를 실행하여 React 앱을 bundle.html로 컴파일합니다. 이는 Parcel과 html-inline을 사용하여 모든 JavaScript, CSS, 의존성이 인라인으로 포함된 단일 파일입니다.
- 04사용자에게 산출물 표시
번들링된 HTML 파일을 대화창에 공유하여 사용자가 claude.ai 산출물로 볼 수 있도록 합니다.