design-system

Document Nuclia design system components, SCSS tokens, and UI patterns.

56|18|Updated Apr 26, 2022
One-click install
npx skills add https://github.com/nuclia/frontend --skill design-system-nuclia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-system
Source: https://github.com/nuclia/frontend/tree/main/.claude/skills/design-system
Command: npx skills add https://github.com/nuclia/frontend --skill design-system-nuclia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance on using and implementing the Nuclia design system, ensuring consistent, high-quality UI development across all applications.

Core Features & Use Cases

  • Component Usage: Understand how to use all @nuclia/sistema and @guillotinaweb/pastanaga-angular components.
  • Styling & Theming: Learn how to leverage design tokens (colors, spacing, typography) and SCSS variables for consistent styling.
  • Service Integration: Correctly use SisModalService and SisToastService for user feedback and interactions.
  • Use Case: When building a new settings page, this Skill helps you select the right components (like nsi-two-columns-configuration-item), apply correct spacing and colors, and implement features like toggles and inputs according to the design guidelines.

Quick Start

Use the design-system skill to find the correct component for adding a new status indicator to a table row.

Frequently Asked Questions about design-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use Angular UI components from the Nuclia design system in my dashboard?

To use Nuclia design system Angular UI components in your dashboard, reference the `@nuclia/sistema` or `@guillotinaweb/pastanaga-angular` libraries for detailed API references, implementation patterns, and component usage guidelines.

What's the best way to apply consistent styling and design tokens across Nuclia frontend applications?

The best way to apply consistent styling across Nuclia frontend applications is by leveraging SCSS design tokens for color palettes, typography, spacing, and Z-index management, ensuring high-quality UI development.

How do I add a status indicator to a table row using the pastanaga-angular library?

Adding a status indicator to a table row using the pastanaga-angular library involves selecting the correct component, applying the appropriate design tokens for spacing and colors, and following the detailed API references provided.

Can I use SisModalService and SisToastService for user feedback in manager-v2 and nucliadb-admin?

Yes, you can use SisModalService and SisToastService for user feedback and interactions in manager-v2 and nucliadb-admin, following the service integration guidelines provided within the design system.

When do I need to use the nsi-two-columns-configuration-item component for a settings page?

You need to use the nsi-two-columns-configuration-item component when building a new settings page, selecting the right components, applying correct spacing and colors, and implementing toggles and inputs according to design guidelines.