turborepo
Оптимизация монорепозиториев Turborepo
Настройка Turborepo может быть сложной, когда задачи, входные данные кэша, фильтры и параметры CI взаимодействуют между собой. Этот навык дает сфокусированные рекомендации для надежных сборок монорепозитория и более быстрых пайплайнов.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу 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-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «turborepo». My build task runs every package and cache misses often.
Ожидаемый результат:
Диагностика, которая разделяет проблемы зависимостей задач, отсутствующие объявления outputs, слишком широкие входные данные окружения и выбор фильтров затронутых пакетов.
Использование «turborepo». I need GitHub Actions for a pnpm Turborepo workspace.
Ожидаемый результат:
План CI, охватывающий установку зависимостей, сборки затронутых пакетов, тесты затронутых пакетов, переменные кэша и безопасное размещение секретов.
Использование «turborepo». My app needs shared UI and environment-specific builds.
Ожидаемый результат:
Рекомендация по структуре монорепозитория с зависимостями пакетов, регистрацией задач, переменными окружения и рекомендациями по входным данным кэша.
Аудит безопасности
Безопасно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_reportЗначок Markdown
[](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/4Цитата BibTeX
@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.
Почему этот вариант первый
vercel-turborepo
2026-09-09
antfu-turborepo
2026-09-09
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Настройка нового монорепозитория
Создайте package scripts, задачи в корневом turbo.json, outputs для кэша и структуру workspace для нового JavaScript-монорепозитория.
Ускорение CI-сборки
Используйте фильтры затронутых пакетов, remote caching и CI-специфичные команды Turborepo, чтобы сократить лишнюю работу.
Отладка промахов кэша
Выявляйте отсутствующие outputs, некорректные inputs, проблемы с переменными окружения и ошибки зависимостей задач, которые ломают кэширование.
Попробуйте эти промпты
Помоги мне добавить задачи Turborepo build, lint и test для моих apps и packages. Объясни, какие файлы должны измениться и почему.
Проверь поведение кэша в моем Turborepo. Проверь outputs, inputs, env variables и настройки dependsOn на вероятные промахи кэша.
Спроектируй CI-план, который запускает только затронутые пакеты Turborepo, но при этом корректно тестирует зависимые и общие пакеты.
Помоги мне настроить Turborepo remote caching для локальной разработки и CI. Включи работу с токенами, signing и режимы отказа.
Лучшие практики
- Размещайте логику задач в package scripts, а корневой package.json пусть делегирует выполнение через turbo run.
- Объявляйте outputs, inputs и переменные окружения, чтобы поведение кэша соответствовало реальным входным данным сборки.
- Проверяйте сгенерированные команды перед выполнением, особенно команды, которые устанавливают пакеты или настраивают аутентификацию remote cache.
Избегать
- Не размещайте логику реализации build, lint или test напрямую в корневом package.json.
- Не используйте широкие .env-паттерны глобально, когда эти переменные нужны только конкретным пакетам.
- Не передавайте секреты через build tasks, если они не требуются во время выполнения и не влияют на outputs.
Часто задаваемые вопросы
С чем помогает этот навык?
Он автоматически выполняет команды Turborepo?
Может ли он помочь с промахами кэша?
Поддерживает ли он remote caching?
Он только для проектов Vercel?
Какая проверка безопасности все еще нужна?
Сведения для разработчиков
Автор
vercelЛицензия
MIT
Версия автора
v2.7.6
Ревизия Skillstore
r1
Ссылка
36e07d5e13068e5be64447e8f20b427cf2cbd21a
Актуальность поддержки
18.07.2026
Использование
10 загрузок · 223 просмотров