cells-component-authoring

Scaffold or evolve BBVA Cells Lit components with reuse checks and authoring plans.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/PixelDroid19/cells-agents --skill cells-component-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cells-component-authoring
Source: https://github.com/PixelDroid19/cells-agents/tree/main/skills/cells-component-authoring
Command: npx skills add https://github.com/PixelDroid19/cells-agents --skill cells-component-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often need a new BBVA Cells Lit component but may inadvertently duplicate existing components. This Skill ensures proper reuse checks and provides a structured plan for scaffolding or evolving components, reducing maintenance overhead and design-system inconsistency.

Core Features & Use Cases

  • Reuse Evaluation: Searches the components catalog and local repository to confirm no existing component satisfies the request.
  • Authoring Plan Generation: Produces detailed scaffolding steps, API design, testing strategy, and documentation for new components.
  • Evolution Guidance: Creates safe migration and update plans for modifying existing components while preserving API stability.

Quick Start

Ask the skill to create a new Lit component for a custom button with localized labels.

Frequently Asked Questions about cells-component-authoring

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

FAQPage Schema
How do I check the BBVA Cells catalog for existing components before building a new Lit element?

To evaluate component reuse in BBVA Cells, search the components catalog and local repository to confirm no existing Lit element satisfies your requirements. This reuse evaluation prevents duplicating components and reduces maintenance overhead.

What is the process for scaffolding a new BBVA Cells component with Lit?

Scaffolding a BBVA Cells component involves generating a detailed authoring plan that covers package naming, API design, testing strategy, i18n, and documentation. This structured plan ensures adherence to Cells conventions when creating new Lit elements.

How do I safely evolve and migrate an existing Lit component in a Cells project?

To safely evolve existing Lit components in Cells projects, generate a migration strategy that modifies the component while preserving API stability. This evolution guidance ensures updates do not break existing implementations across the system.

Does the Cells component authoring process include internationalization and API design guidelines?

Yes, the Cells component authoring process includes detailed guidelines for API design and internationalization (i18n). These are produced as part of the structured report to ensure design-system consistency and proper localization support.

What is the best way to avoid duplicating UI components in a BBVA Cells project?

The best way to avoid duplicating UI components is to perform a reuse evaluation against the components catalog before development. This confirms no suitable existing component exists and provides a structured plan if scaffolding is truly necessary.

Do I need to run catalog search scripts manually to assess component reuse in Cells?

Yes, assessing component reuse in Cells requires the execution of catalog search scripts. Running these scripts validates whether an existing component satisfies your request before proceeding to generate an authoring or migration plan.