스킬

vgpu: 프로젝트 버전 기준으로 WebGPU 문서를 조회한 뒤 셰이더 작성

브라우저, 헤드리스 Node, 테스트에서 같은 WebGPU API를 공유하려는 사람에게 맞습니다. 도우미 쪽 스킬은 문서 라우팅만 하므로 프로젝트에 해당 버전의 vgpu를 먼저 설치하세요.

Official source · vgpu

Install

npx skills add vercel-labs/vgpu

누구를 위한가

vgpu는 TypeScript로 WebGPU를 쓰는 사람을 위한 것입니다. 타입이 있는 셰이더 가져오기, GPU에 치우친 작은 API를 제공하고, 같은 코드를 브라우저, 헤드리스 Node, 테스트에서 돌릴 수 있습니다. 저장소는 또한 skill을 지원하는 도우미가 아주 얇은 문서 라우팅을 설치해 「현재 프로젝트에 이미 설치된 그 vgpu 버전」에 묶인 문서를 조회할 수 있다고 적습니다.

더 맞는 쓰임은 TypeScript 프로젝트가 있거나 곧 있을 때입니다. 먼저 Quick Start로 패키지를 설치한 뒤 도우미에게 문서만 묻게 하거나 CLI로 읽기 전용 검사를 하세요. 버전과 무관한 독립 API 핸드북으로는 맞지 않습니다. 스킬 자체에 버전 번호가 있는 API 참고는 없습니다.

두 입구를 하나로 섞지 마세요. 프로젝트 의존성은 pnpm add vgpu입니다. 도우미 스킬은 npx skills add vercel-labs/vgpu입니다. skill을 지원하지 않는 환경에서는 뒤 명령을 적용하지 마세요.

3분 만에 첫 시도

현재 도우미가 skill을 지원하면 공식 스킬 명령은 npx skills add vercel-labs/vgpu입니다. 저장소 주소는 https://github.com/vercel-labs/vgpu 입니다. 이 페이지만 따르세요. 스킬 설치 위치는 도우미의 스킬 디렉터리이며 프로젝트 의존성을 대신하지 않습니다.

선행 조건: 프로젝트에 vgpu가 이미 있는 편이 좋습니다. 스킬이 그 버전에 묶인 문서를 조회하기 때문입니다. 패키지가 아직 없으면 버려도 되는 프로젝트에서 Quick Start를 실행하세요: pnpm add vgpu 그리고 pnpm add -D @webgpu/types. 기록되지 않은 설치 프로그램을 만들지 마세요.

저위험 첫 작업: GPU에 제출할 정식 장면을 먼저 쓰지 마세요. 패키지를 넣은 뒤 npx vgpu check로 셰이더를 검사하거나 npx vgpu docs로 문서를 읽기 전용으로 여세요. 성공 신호는 CLI가 끝나고 검사/문서 결과를 주는 것이며, 업무 코드가 다시 쓰인 것이 아닙니다. npx vgpu examples는 예제 갤러리로 들어가며, 처음에는 보기만 하고 바꾸지 마세요.

스킬 경로라면: 설치 후 현재 프로젝트의 vgpu 쓰임에 대한 읽기 전용 질문을 하세요. 성공 신호는 답이 방금 설치한 패키지와 맞고, 프로젝트와 무관한 일반 핸드북이 아닌 것입니다. 설명은 스킬의 슬래시 명령 이름을 쓰지 않았으므로 자연어로 물으면 됩니다.

사용 사례

사례 1: skill을 지원하는 도우미에 문서 라우팅을 설치합니다. 명령은 npx skills add vercel-labs/vgpu입니다. 스킬은 얇고 버전 있는 API 참고는 없으며, 프로젝트에 이미 설치된 vgpu가 가져오는 문서를 조회합니다. 특정 버전을 고치고 있어 핸드북과 코드가 어긋날까 걱정될 때 맞습니다. 프로젝트에 아직 vgpu가 없으면 Quick Start로 설치한 뒤 질문하세요. 설명은 오프라인 미러나 고정 문서 사이트 주소를 쓰지 않습니다. vgpu.sh는 모델이 읽도록 agents.md와 llms.txt를 게시하지만 게시 단계는 펼치지 않았습니다.

사례 2: 같은 API로 여러 런타임에서 개발하고 CLI로 검사합니다. 공개 API는 브라우저, 헤드리스 Node(vgpu/node, Dawn 백엔드), 테스트와 CI용 결정적 mock(vgpu/mock)을 동시에 덮습니다. 일상에서는 npx vgpu docs, npx vgpu examples, npx vgpu check를 쓸 수 있습니다. 제출 전에 셰이더를 검사하거나 CI에서 mock으로 테스트를 돌리고 싶을 때 맞습니다. 설명은 Dawn 설치 세부도 CI 설정 템플릿도 쓰지 않았습니다. 이 기기에서 WebGPU/Dawn이 준비된 것을 보기 전에는 브라우저 예제가 헤드리스 환경에서 반드시 통과한다고 가정하지 마세요. 명령이 실패하면 https://github.com/vercel-labs/vgpu 로 돌아가 대조하세요.

사용 경계

설치 경계: 프로젝트는 pnpm add vgpu과 @webgpu/types, 도우미는 npx skills add vercel-labs/vgpu. skill 지원이 없으면 뒤 명령을 적용하지 마세요. 스킬 경계: 문서 라우팅만 하며 버전 있는 API 참고는 없고, 조회 대상은 프로젝트에 이미 설치된 버전입니다. 런타임 경계: 브라우저, vgpu/node, vgpu/mock가 공개 API를 공유하지만, 모든 예제가 세 환경에서 완전히 같다고 보장하지는 않습니다. CLI 경계: docs, examples, check를 대조할 수 있습니다. 패키지 관리자는 pnpm만 적혀 있으며 기록되지 않은 설치 프로그램은 쓰지 마세요.