companion-packages

Community

Master brepjs monorepo packages, builds, and releases.

Authorandymai
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Working in the brepjs monorepo often leads to confusion about which package serves what purpose, why build or npm errors occur, how to order tasks correctly, and how to safely add or modify workspace packages without breaking the release pipeline or CI.

Core Features & Use Cases

  • Full package map: Clear reference for all 9 monorepo packages and 2 apps, including their publish status, purpose, and tier (published satellite, source-shipped internal, private).
  • Error troubleshooting: Step-by-step fixes for common issues like npm ETARGET errors, stale playground builds, missing WASM files, Dependabot alerts on wildcard dependencies, and failed manual publishes.
  • Build and release guidance: Explicit build order for all common workflows (playground, full site, brepjs-cad) and clear rules for the release-please managed publish pipeline.
  • New package checklist: Step-by-step guidance for adding new workspace packages, including tier selection, dependency setup, CI configuration, and release pipeline integration. Use case: If you are editing brepjs-bim and notice the playground is showing stale behavior, or npm ci fails with an ETARGET error after merging a leaf release PR, this skill gives you the exact root cause and fix.

Quick Start

Use the companion-packages skill to resolve the npm ETARGET error you are seeing after editing a brepjs workspace package and pushing a change.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: companion-packages
Download link: https://github.com/andymai/brepjs/archive/main.zip#companion-packages

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.