lucca-front-22-0

Provides versioned Angular and SCSS documentation for Lucca Front design system components.

52|7|Updated Apr 12, 2017
One-click install
npx skills add https://github.com/LuccaSA/lucca-front --skill lucca-front-22-0-luccasa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lucca-front-22-0
Source: https://github.com/LuccaSA/lucca-front/tree/main/.github/skills/lucca-front/lucca-front-22-0
Command: npx skills add https://github.com/LuccaSA/lucca-front --skill lucca-front-22-0-luccasa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? When writing or reviewing code in projects using @lucca-front/ng or @lucca-front/scss, AI assistants often hallucinate component APIs, property names, or CSS classes. This Skill grounds every answer in the official Lucca Front 22.0.x documentation, enforcing version detection and consultation of component references before any code generation. ## Core Features & Use Cases - Component API Reference: Access API docs, Angular/HTML examples, design guidelines, and Figma mappings for 120+ components (button, select, dialog, data-table, etc.) via structured per-component files. - Version Safety: Detects the installed patch version from package.json and blocks code generation when the project version mismatches the skill's coverage (22.0.x). - Migration & Deprecation Support: Lists cumulative ng generate codemods and deprecated components with their replacements. - Use Case: A developer asks to add a luButton with a tooltip to an Angular template. The skill first verifies the installed @lucca-front/ng version, then reads references/components/button/button.md and tooltip docs to produce code using only real selectors, inputs, and types. ## Quick Start Ask the assistant to generate an Angular template using Lucca Front components such as a button with a tooltip, and it will consult the versioned component documentation before writing any code.

Frequently Asked Questions about lucca-front-22-0

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

FAQPage Schema
How do I use Lucca Front components in an Angular project?▼

Install @lucca-front/ng and @lucca-front/scss via npm, then import the component styles in styles.scss with @forward. This skill provides the exact selectors, inputs, and examples for each component from the versioned reference documentation.

What is the difference between @lucca-front/ng and @lucca-front/prisme?▼

@lucca-front/prisme contains open-source Design System components maintained by the Design System team, while @lucca-front/ng contains Lucca business components with domain-specific logic like API interactions. The ng package depends on the SCSS package, which depends on icons.

Which Lucca Front versions does this skill support?▼

This skill covers Lucca Front 22.0.x only, with documentation reflecting patch 22.0.0. If the detected project version has a different minor or a later patch, the skill stops and asks the user rather than guessing the API.

How do I migrate deprecated Lucca Front components?▼

Run the cumulative codemods via ng generate @lucca-front/ng:<name>, such as lu-button, lu-select, or lu-text-input, which rewrite templates and imports automatically. The deprecated components reference lists replacements that should be proposed instead of generating deprecated code.

Why does the skill refuse to generate code for my project?▼

Generation is blocked when the installed @lucca-front/ng version cannot be determined, has a minor other than 22.0, or has a patch newer than 22.0.0. This prevents producing code against an API the documentation does not cover.