CtrlK
BlogDocsLog inGet started
Tessl Logo

monorepo-management

Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monorepos, optimizing builds, or managing shared dependencies.

Install with Tessl CLI

npx tessl i github:wshobson/agents --skill monorepo-management
What are skills?

79

Does it follow best practices?

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

24%

Bootstrap a Multi-App Monorepo

Monorepo initialization setup

Criteria
Without context
With context

pnpm package manager

100%

100%

pnpm workspace config

100%

100%

npmrc shamefully-hoist

0%

100%

npmrc strict-peer-dependencies

0%

100%

npmrc auto-install-peers

100%

100%

apps and packages dirs

100%

100%

turbo.json build dependsOn

100%

100%

turbo.json dev cache false

100%

100%

turbo.json dev persistent

100%

100%

root workspaces globs

0%

100%

Turborepo devDep

100%

100%

turbo run scripts

100%

100%

Without context: $0.7424 · 2m 57s · 39 turns · 30 in / 10,126 out tokens

With context: $0.8424 · 3m 31s · 44 turns · 275 in / 9,988 out tokens

80%

Extract Shared UI Components into a Reusable Package

Shared package configuration

Criteria
Without context
With context

@repo/ namespace

0%

0%

tsup build script

100%

100%

tsup dev watch script

100%

100%

package exports import field

100%

100%

package exports types field

100%

100%

workspace:* dependency

100%

100%

shared tsconfig package

100%

100%

tsconfig strict option

100%

100%

tsconfig moduleResolution bundler

100%

100%

shared ESLint preset

75%

62%

app extends @repo/config

50%

62%

package README

0%

0%

declaration: true in tsconfig

100%

100%

Without context: $1.1030 · 3m 46s · 47 turns · 48 in / 12,152 out tokens

With context: $1.3928 · 4m 11s · 53 turns · 345 in / 13,210 out tokens

100%

26%

Set Up CI/CD and Package Release Pipeline

CI/CD pipeline and publishing

Criteria
Without context
With context

pnpm/action-setup@v2

0%

100%

pnpm action version 8

100%

100%

frozen-lockfile install

100%

100%

turbo build cache outputs

100%

100%

turbo build cache inputs

0%

100%

turbo build dependsOn

100%

100%

CI runs turbo tasks

100%

100%

@changesets/cli installed

100%

100%

changeset release workflow

100%

100%

changeset publish command

100%

100%

fetch-depth 0

100%

100%

turbo type-check task

0%

100%

Without context: $0.5399 · 2m 23s · 23 turns · 23 in / 7,199 out tokens

With context: $0.6895 · 3m 12s · 27 turns · 25 in / 8,519 out tokens

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.