component-reuse-checklist

Guide developers through a pre-flight checklist before creating React UI components.

Updated May 4, 2026
One-click install
npx skills add https://github.com/VIethoangnguyenle/nexus-enterprise --skill component-reuse-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: component-reuse-checklist
Source: https://github.com/VIethoangnguyenle/nexus-enterprise/tree/main/.agent/skills/component-reuse-checklist
Command: npx skills add https://github.com/VIethoangnguyenle/nexus-enterprise --skill component-reuse-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps developers ensure they do not create duplicate UI components by providing a mandatory pre-flight checklist before creating new React components, promoting reusability and consistency.

Core Features & Use Cases

  • Pre-Flight Validation: Checks for existing primitives and composites before drafting new components.
  • Guidance on Best Practices: Guides developers to utilize existing components, reducing redundancy.
  • Use Case: A developer starts a new feature UI; this skill prompts them to verify existing components, ensuring they reuse primitives or composites when possible.

Quick Start

Use this skill to verify the reuse of existing UI components before creating new ones in your React project.

Frequently Asked Questions about component-reuse-checklist

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

FAQPage Schema
How do I prevent duplicate UI components in React?

To prevent duplicate UI components in React, use a pre-flight validation checklist to verify existing primitives and composites before drafting new ones. This mandatory process reduces code duplication and promotes maintainability across your project.

What is component reuse and why is it important for frontend development?

Component reuse is the practice of utilizing existing UI primitives and composites instead of creating new ones. It is important for frontend development because it improves efficiency, ensures visual consistency, and reduces code redundancy in React projects.

How do I check for existing UI components before building a new React feature?

You check for existing UI components by running through a mandatory pre-flight checklist that guides you to search for available primitives and composites. This ensures you reuse existing elements whenever possible before starting development.

Can I use this checklist approach for non-React frontend projects?

The checklist is specifically designed to facilitate UI component reuse standards in React projects. While the general principle of checking for existing primitives applies broadly, the guidance and best practices target React development workflows.

When should I not reuse an existing UI component?

You should avoid reusing an existing UI component if the pre-flight checklist reveals no matching primitives or composites that satisfy your feature requirements. In such cases, creating a new component is necessary to avoid overloading existing elements with unrelated logic.