Add ui-kit maintenance skill for legacy compatibility patterns#138
Add ui-kit maintenance skill for legacy compatibility patterns#138policyengine[bot] wants to merge 2 commits into
Conversation
Captures learnings from policyengine-ui-kit PR #28 (legacy shim): - How to create backward-compatible /legacy export paths - Multi-entry TypeScript builds with Vite - Deprecation strategy and timeline - Test porting for behavioral parity - package.json exports best practices This will help future maintainers create similar compatibility layers when migrating design system APIs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
28 similar comments
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
29 similar comments
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
|
Sorry @PolicyEngine[bot], only members of the PolicyEngine/core-developers team can invoke Claude Code. |
Summary
Captures patterns learned from reviewing policyengine-ui-kit #28 (legacy compatibility shim for design-system migration).
What's added
New skill:
policyengine-ui-kit-maintenanceDocuments:
Why this helps
Future sessions working on ui-kit will know:
/legacyexport paths for zero-code consumer migrationsContext
PR #28 in policyengine-ui-kit created
@policyengine/ui-kit/legacy/*exports mirroring the deprecated@policyengine/design-systemAPI. This enables 18 downstream repos to migrate with pure import-path renames.The pattern is reusable for future API migrations across PolicyEngine packages.
🤖 Generated with Claude Code