ts-ci-github-actions
Installation
SKILL.md
When to Use This Skill
Use when you need to:
- Set up GitHub Actions CI for a new or existing TypeScript/Next.js/Turborepo monorepo
- Add lint, typecheck, test, or build jobs that only run on packages actually affected by a PR
- Wire Turborepo remote caching into CI so builds don't redo unchanged work
- Explain why CI is slow, why a cache never hits, or why a stale lockfile passed locally but failed in CI
Requires: ts-project-foundation pnpm workspace + Turborepo layout.
Trigger keywords: GitHub Actions, CI pipeline, Turborepo remote cache, turbo run, pnpm frozen-lockfile, affected packages, monorepo CI, workflow YAML, CI is slow, cache miss, TURBO_TOKEN, setup-node, pnpm install CI, PR checks, build workflow.
Freshness rule: actions/setup-node's pnpm caching support and Turborepo's remote
cache signature/env vars have both changed across major versions — recheck current
docs before pinning versions in a new project.