Monorepo Turborepo — pacotes compartilhados, cache de build e configuração de pipeline.
O que é skills?
Este skill define as regras e a estrutura para gerenciar um monorepo Turborepo. Ele especifica o uso do Turborepo para orquestração de tarefas, com um pipeline definido em `turbo.json`. O repositório é organizado em workspaces do `package.json`, com apps em `apps/` (web, api, mobile, etc.) e pacotes compartilhados em `packages/` (componentes de UI, configurações, tipos). Para pacotes internos, ele recomenda usar `"main": "./src/index.ts"` sem etapa de build, e utilizar aliases de caminho do TypeScript. O skill também alerta para evitar importações diretas entre apps, versões diferentes de dependências e a ausência de `dependsOn` no pipeline do turbo, que pode causar builds desatualizadas. Ele suporta qualquer ambiente de desenvolvimento que use Turborepo e Node.js com pnpm.