turborepo
Turborepo Monorepo 최적화
작업, 캐시 입력, 필터, CI 설정이 서로 맞물리면 Turborepo 설정이 어려울 수 있습니다. 이 스킬은 안정적인 monorepo 빌드와 더 빠른 파이프라인을 위한 집중적인 지침을 제공합니다.
내 에이전트로 설치
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "turborepo" from https://skillstore.io/skills/vercel-turborepo.md and its manifest at https://skillstore.io/api/skills/vercel-turborepo/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
테스트해 보기
"turborepo" 사용 중입니다. 내 build task가 모든 package를 실행하고 cache miss가 자주 발생합니다.
예상 결과:
작업 의존성 문제, 누락된 output 선언, 광범위한 환경 입력, affected-package 필터 선택을 구분하는 진단입니다.
"turborepo" 사용 중입니다. pnpm Turborepo workspace용 GitHub Actions가 필요합니다.
예상 결과:
dependency install, affected builds, affected tests, cache variables, 안전한 secret 배치를 다루는 CI 개요입니다.
"turborepo" 사용 중입니다. 내 app에는 shared UI와 환경별 build가 필요합니다.
예상 결과:
package dependencies, task registration, environment variables, cache input 지침을 포함한 monorepo 구조 권장안입니다.
보안 감사
안전Static analysis reported command, filesystem, network, environment, and credential patterns, but review found these are Markdown guidance and configuration examples for Turborepo. No prompt injection, malicious exfiltration, executable payload, or unauthorized network behavior was found in the cited files.
위험 요인
🌐 네트워크 접근 (8)
📁 파일 시스템 접근 (18)
🔑 환경 변수 (38)
⚙️ 외부 명령어 (157)
이 보고서 공유 및 인용
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
보고서 링크 복사
https://skillstore.io/skills/vercel-turborepo/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 배지
[](https://skillstore.io/skills/vercel-turborepo?utm_source=security_passport_badge)HTML 배지
<a href="https://skillstore.io/skills/vercel-turborepo?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/vercel-turborepo/security.svg" alt="Skillstore security assessment" loading="lazy"></a>임베드 카드
<iframe src="https://skillstore.io/embed/skills/vercel-turborepo.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>학술 인용 (APA · BibTeX · CFF)
APA 인용
vercel. (2026). turborepo security audit report (audit version 4) [Author version 2.7.6]. Skillstore. https://skillstore.io/skills/vercel-turborepo/audits/4BibTeX 인용
@techreport{vercel-vercel-turborepo-2026,
author = {vercel},
title = {turborepo security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/vercel-turborepo/audits/4},
note = {Author version 2.7.6}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "turborepo security audit report (audit version 4)"
version: "2.7.6"
type: report
authors:
- name: "vercel"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/vercel-turborepo/audits/4"
identifiers:
- type: other
value: "skillstore:vercel-turborepo:audit:4"
description: "Skillstore immutable audit report identifier"
변형 비교
설치 가능한 변형 2개각 작성자의 스킬은 별도의 설치 항목으로 유지됩니다. 추천 변형은 Skillstore 근거로 순위가 정해집니다.
이 변형이 1위인 이유
Skillstore 점수
이 점수의 이유 증거 신뢰도: 높음만들 수 있는 것
새 Monorepo 설정
새 JavaScript monorepo를 위한 package scripts, root turbo.json 작업, cache outputs, workspace 구조를 만듭니다.
CI 빌드 속도 개선
affected-package 필터, remote caching, CI 전용 Turborepo 명령을 사용해 불필요한 작업을 줄입니다.
Cache Miss 디버깅
캐싱을 깨뜨리는 누락된 outputs, 잘못된 inputs, 환경 변수 문제, 작업 의존성 실수를 식별합니다.
이 프롬프트를 사용해 보세요
내 apps와 packages에 Turborepo build, lint, test 작업을 추가하도록 도와주세요. 어떤 파일이 왜 변경되어야 하는지 설명해 주세요.
내 Turborepo 캐시 동작을 검토해 주세요. cache miss 가능성이 높은 outputs, inputs, env variables, dependsOn 설정을 확인해 주세요.
dependents와 shared packages를 올바르게 테스트하면서 affected Turborepo packages만 실행하는 CI 계획을 설계해 주세요.
로컬 개발과 CI를 위한 Turborepo remote caching 구성을 도와주세요. token 처리, signing, failure modes를 포함해 주세요.
모범 사례
- 작업 로직은 package scripts에 두고 root package.json은 turbo run을 통해 위임하도록 합니다.
- cache 동작이 실제 build inputs와 일치하도록 outputs, inputs, environment variables를 선언합니다.
- 실행 전에 생성된 명령을 검토하세요. 특히 package를 설치하거나 remote cache 인증을 구성하는 명령은 더 주의해야 합니다.
피하기
- build, lint, test 구현 로직을 root package.json에 직접 두지 마세요.
- 특정 package에만 해당 변수가 필요한 경우 broad .env 패턴을 전역으로 사용하지 마세요.
- runtime에 필요하고 outputs에 영향을 주지 않는 경우가 아니라면 build tasks를 통해 secrets를 전달하지 마세요.