What problem does it solve?
The products/desktop workspace cannot consume unpublished @posthog/quill changes because it is excluded from the root pnpm workspace, so workspace: linking fails and link: causes React version conflicts. This Skill provides the build-pack-override loop to test local quill design system changes inside the Code app before publishing to npm.
Core Features & Use Cases
- Local quill sync loop: Build the full quill workspace, pack the aggregate package into a uniquely-named tarball under .local-quill/, and point a pnpm override at it.
- Design system layout guidance: Explains where to edit primitives, components, blocks, and the aggregate package so new exports flow into @posthog/quill.
- Revert-before-merge workflow: Restores the catalog version and removes the file: override once the quill change is published to npm.
- Use Case: You add a new ExperimentCard block to packages/blocks and need to verify it renders correctly in the desktop Code app before publishing quill 0.3.0-beta.x to npm.
Quick Start
Ask the assistant to sync your local quill changes into products/desktop so you can test them in the Code app.