Community라이팅 & 에디팅github.com

blindfold-lordstable148/unity-shader-agent-skills

모바일 GPU 및 WebGL을 위한 Unity 셰이더 기술을 AI 지원 가이드와 함께 작성, 검토, 최적화하세요.

unity-shader-agent-skills란 무엇인가요?

이 스킬은 Unity 셰이더 개발을 위한 AI 에이전트 지원 도구로, 모바일 GPU와 WebGL 환경에 최적화된 셰이더 작성, 검토, 최적화 과정을 안내합니다. 개발자는 이 스킬을 통해 셰이더 코드의 성능 병목을 식별하고, 플랫폼별 제약 사항(예: OpenGL ES, Vulkan, WebGL)을 고려한 모범 사례를 적용할 수 있습니다. 주로 Cg/HLSL 셰이더 언어와 Unity의 ShaderLab 구문을 대상으로 하며, AI 기반 리뷰를 통해 조기 최적화 기회를 찾는 데 유용합니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 AI 코딩 도우미와 통합되어 실시간 피드백을 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add blindfold-lordstable148/unity-shader-agent-skills

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

unity-shader-agent-skills은(는) 무엇을 하나요?

모바일 GPU 및 WebGL을 위한 Unity 셰이더 기술을 AI 지원 가이드와 함께 작성, 검토, 최적화하세요.

개요

이 저장소는 Unity 셰이더 개발을 위한 AI 에이전트 스킬 세트입니다. 주요 목표는 다음과 같습니다:

  • 셰이더 작성: 모바일 및 WebGL 대상 최적화된 셰이더 스니펫 제공
  • 셰이더 검토: 성능 및 호환성 문제 조기 발견
  • 셰이더 최적화: 플랫폼별 제약 사항(OpenGL ES, Vulkan, WebGL)에 맞춘 최적화

지원 플랫폼

플랫폼그래픽 API참고 사항
AndroidOpenGL ES 3.0+ / Vulkan일부 기기에서 ES 2.0 fallback 고려
iOSMetalApple GPU 아키텍처에 맞춘 최적화
WebGLWebGL 1.0 / 2.0WebGL 2.0 기능 제한 사항 숙지
Windows/Mac/LinuxDX11 / Vulkan / Metal데스크톱 위한 고급 기능 활용

사용 방법

  1. 셰이더 파일 임포트: .shader 파일을 프로젝트에 추가하세요.
  2. AI 에이전트 호출: 스킬을 활성화한 상태에서 셰이더 코드 분석을 요청하세요.
  3. 리뷰 및 최적화: AI가 제안하는 수정 사항을 적용합니다.

예시 명령어 (Claude Code)

claude -p "다음 셰이더를 모바일 GPU에 최적화해줘:" -f MyShader.shader

포함된 기술

  • 모바일 프래그먼트 셰이더 최적화: 정밀도 한정자(half, fixed) 사용, 동적 분기 최소화
  • WebGL 셰이더 리뷰: WebGL 1.0 텍스처 샘플링 제한, varying 개수 제한
  • GPU 성능 프로파일링: #pragma only_renderers 지시문 활용

참고 자료

관련 스킬