What problem does it solve?
This Skill provides a comprehensive guide for building consistent, reusable frontend components using the Paperclip UI design system, addressing the challenges of maintaining a consistent design language across projects.
Core Features & Use Cases
- Component Creation: Detailed guidelines for creating new UI components and extending existing ones.
- Design Tokens: Overview of the color, typography, and spacing tokens for a consistent look and feel.
- Typography Scale: Instructions for using the established typography patterns for readability and clarity.
- Status & Priority Systems: Guidance on implementing status and priority indicators for tasks and entities.
- Component Hierarchy: Explanation of the component hierarchy and when to create new components.
- Composition Patterns: Examples of how components can be composed together to create complex UI structures.
- Interactive Patterns: Best practices for implementing interactive elements like hover states and inline editing.
- Layout System: Description of the three-zone layout system used in Paperclip UI.
- Design Guide Page: How to maintain and update the /design-guide page for documentation purposes.
- Component Index: Reference for all UI components used in Paperclip UI.
- File Conventions: Naming conventions for files and components.
- Common Mistakes to Avoid: Tips to avoid common pitfalls in UI design and development.
Quick Start
Follow the design-guide to understand the Paperclip UI design system and start creating consistent, reusable frontend components.