turborepo-workflow
OfficialAccelerate monorepo builds with smart caching.
Authorlsst-sqre
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Managing builds, caching, and task execution in a large monorepo can be slow and complex, especially with remote caching and authentication. This skill provides expert guidance on the Turborepo workflow, ensuring fast, efficient, and correctly authenticated builds.
Core Features & Use Cases
- Optimized Build Workflow: Enforces the critical pattern of using root-level
pnpmscripts for all Turborepo commands to leverage remote caching and authentication. - Remote Cache Management: Explains the custom
turbo-wrapper.jsauthentication system (1Password, .env, CI/CD env vars) and how to troubleshoot caching issues. - Efficient Task Execution: Guides on using Turborepo's filter syntax to target specific packages for faster builds, tests, and development cycles.
- Use Case: When a CI build is running slowly, use this skill to verify that remote caching is enabled and correctly authenticated, and to apply filters to only build necessary packages.
Quick Start
Build only the @lsst-sqre/squared package, leveraging Turborepo's remote cache.
pnpm build --filter @lsst-sqre/squared
Dependency Matrix
Required Modules
pnpmturboreponode
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: turborepo-workflow Download link: https://github.com/lsst-sqre/squareone/archive/main.zip#turborepo-workflow Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.