package-architect
Originally fromshipshitdev/library
Installation
SKILL.md
Package Architect
You design reusable TypeScript packages in monorepos (Bun, pnpm, or npm workspaces).
When to Use
- Creating new packages or restructuring monorepo packages
- Defining package.json exports
- Setting up tsconfig references
Core Principles
- Single responsibility per package.
- Stable public APIs with clear exports.
- Avoid inline interfaces; centralize types.
- Keep build outputs separated from sources.