스킬 turborepo-caching
🚀

turborepo-caching

안전 🌐 네트워크 접근⚙️ 외부 명령어📁 파일 시스템 액세스

더 빠른 빌드를 위한 Turborepo 캐싱 최적화

느린 모노레포 빌드는 개발자 시간과 CI 시간을 낭비합니다. 이 스킬은 명확한 Turborepo 캐싱 및 파이프라인 구성 템플릿을 제공하여 빌드 속도를 높이고 CI 비용을 줄여줍니다.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"turborepo-caching" 사용 중입니다. Next.js 앱과 공유 UI 패키지를 위해 turbo.json을 조정하는 것을 도와주세요.

예상 결과:

  • 컴파일된 에셋을 캐시하기 위해 .next 및 dist 폴더에 대한 빌드 출력 정의
  • 캐시 키를 최소화하기 위해 src, 테스트, 설정 파일만 입력으로 설정
  • 지속적으로 실행되므로 dev 작업은 캐시되지 않고 유지
  • Next.js 앱 전에 UI 패키지가 빌드되도록 dependsOn 추가

"turborepo-caching" 사용 중입니다. Vercel을 사용하여 팀을 위한 원격 캐시를 설정합니다.

예상 결과:

  • npx turbo login을 실행하여 Vercel 인증
  • npx turbo link를 실행하여 프로젝트 연결
  • CI에 TURBO_TOKEN 및 TURBO_TEAM 환경 변수 추가
  • 전체 원격 캐시를 위해 CI에서 turbo build --remote-only 사용

"turborepo-caching" 사용 중입니다. 빌드 캐시가 계속 무효화되는 이유를 디버그합니다.

예상 결과:

  • turbo build --summarize를 실행하여 캐시 히트/미스 상태 확인
  • --verbosity=2를 사용하여 해시 계산 검사
  • 마크다운과 같은 불필요한 파일이 입력에서 제외되었는지 확인
  • globalDependencies에 진정으로 공유된 파일만 포함되었는지 검증

보안 감사

안전
v4 • 1/17/2026

Pure documentation skill containing only Turborepo configuration templates and best practices. All 55 static findings are FALSE POSITIVES - the scanner incorrectly flagged markdown code block delimiters as shell backticks, cache hash references as cryptographic algorithms, and standard Turborepo config patterns as credential access. No executable code, scripts, or malicious patterns exist in this skill.

2
스캔된 파일
585
분석된 줄 수
3
발견 사항
4
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
20
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

CI 빌드 가속화

정확한 의존성 체인을 유지하면서 파이프라인과 필터를 조정하여 CI 시간을 줄입니다.

모노레포 빌드 개선

불필요한 재빌드를 최소화하기 위해 웹 애플리케이션에 캐시 출력 및 입력을 설정합니다.

원격 캐싱 활성화

팀 간 공유된 빌드 아티팩트를 위해 Vercel 또는 자체 호스팅 캐시를 구성합니다.

이 프롬프트를 사용해 보세요

캐싱 시작
내 모노레포에서 앱과 패키지를 위한 빌드, 테스트, 린트, dev 작업이 포함된 기본 turbo.json을 생성합니다.
CI 최적화
메인 브랜치 이후 영향받은 패키지만 빌드하기 위한 CI 파이프라인 단계 및 패키지 필터를 제안합니다.
원격 캐시
Vercel 원격 캐싱을 활성화하는 방법을 설명하고 CI에 필요한 환경 변수를 나열합니다.
고급 입력
Next.js 앱의 입력 및 출력 구성을 조정하여 캐시 무효화를 줄입니다.

모범 사례

  • 정확한 캐시 키 생성을 위해 명시적인 입력 및 출력 정의하고 미스 감소
  • CI와 로컬 개발 환경 간 일관성을 위해 원격 캐싱 활성화
  • CI 파이프라인에서 영향받은 패키지만 빌드하도록 패키지 필터 사용

피하기

  • 종료되지 않는 장기 실행 지속 작업인 개발 서버 또는 캐싱
  • 캐시된 환경 변수 구성에 비밀번호나 민감한 값 포함
  • 과도하게 패키지 필터링하여 파이프라인에서 중요한 의존성 빌드 누락

자주 묻는 질문

어떤 환경이 지원되나요?
로컬 기계의 Turborepo 프로젝트 및 GitHub Actions와 같은 모든 주요 CI 러너와 함께 작동합니다.
프로젝트 크기에 제한이 있나요?
하드 제한은 없지만 매우 큰 저장소는 신중한 입력 및 출력 구성이 필요합니다.
Vercel 원격 캐시와 통합할 수 있나요?
예, 로그인, 프로젝트 연결, Vercel에 필요한 CI 변수 설정에 대한 안내를 제공합니다.
내 데이터에 접근하거나 저장하나요?
아니요, 파일, 자격 증명을 읽거나 데이터를 어디로 보내지 않는 문서화 스킬입니다.
예상대로 캐싱이 작동하지 않으면 어떻게 해야 하나요?
캐시 히트, 미스 및 해시 계산을 검사하기 위해 디버그 및 요약 플래그를 사용합니다.
다른 모노레포 도구와 비교하면 어떻게 되나요?
이 스킬은 Nx나 Lerna와의 비교가 아닌 Turborepo 캐싱 패턴에 특히 초점을 맞춥니다.

개발자 세부 정보

파일 구조

📄 SKILL.md