What problem does it solve?
Adding a new package to the c15t monorepo requires correctly wiring many interlocking pieces—package.json exports maps, rslib builds, TypeScript configs, vitest, turbo tasks, and changesets—and getting any of them wrong breaks builds or publishing. This Skill provides a step-by-step checklist that mirrors existing packages so new packages conform to the repository's conventions.
Core Features & Use Cases
- Package Scaffolding Checklist: Covers directory naming, package.json shape (exports map, scripts, workspace deps), rslib.config.ts, tsconfig.json, and vitest.config.ts setup.
- Build & Release Wiring: Guides turbo.json task configuration, changeset linked-group decisions, knip checks, and prepack artifact verification for published packages.
- Docs & README Generation: Explains generated READMEs via readme.json and bundled docs (AGENTS.md, docs/) for user-facing SDK packages.
- Use Case: When adding a new utility like
@c15t/analytics under packages/, follow the checklist to copy the logger template, configure builds, and verify with turbo and a dry-run pack.
Quick Start
Ask the AI to scaffold a new package named @c15t/<name> in the c15t monorepo following the creating-a-package checklist.