new-component

Scaffolds complete React components with Apple design system and TypeScript types.

Updated Dec 8, 2025
One-click install
npx skills add https://github.com/Unlighted01/ResearchMate-Website --skill new-component-unlighted01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-component
Source: https://github.com/Unlighted01/ResearchMate-Website/tree/main/.claude/skills/scaffolding/new-component
Command: npx skills add https://github.com/Unlighted01/ResearchMate-Website --skill new-component-unlighted01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating new React components for ResearchMate currently requires duplicating boilerplate code and consulting pattern guidelines across multiple folders. This skill automates and standardizes the process by scaffolding a complete component, ensuring consistency with existing components, design tokens, and architecture.

Core Features & Use Cases

  • Generates a full PART structure (44 sections) and TypeScript typings to enforce consistent component architecture.
  • Applies the Apple design system with dark mode variants for UI consistency across the app.
  • Reads existing components in the target folder to match exact patterns and naming schemes, ensuring seamless project integration.

Quick Start

Provide the component name and destination path, for example "UserCard in src/components/App/", and the tool will generate the full scaffold with all PART sections and Apple styling.

Frequently Asked Questions about new-component

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

FAQPage Schema
How do I scaffold a React component with TypeScript and Apple design system styling?

To scaffold a React component with TypeScript and Apple design system styling, provide the component name and destination path, and the tool generates a fully typed component scaffold with dark-mode variants and a complete PART structure.

What is the best way to generate consistent React component patterns across an existing project?

The best way to generate consistent React component patterns is to use a scaffolding tool that reads existing components in the target folder to match exact naming schemes, design tokens, and architecture before producing the new component.

Can I automatically apply dark mode variants when creating new React components?

Yes, you can automatically apply dark mode variants when creating new React components by using a scaffolding process that integrates Apple design system tokens and outputs UI styling with dark mode support.

Does this scaffolding tool match existing component naming conventions and architecture automatically?

Yes, the scaffolding tool reads existing components in your target folder to automatically match exact patterns, naming schemes, and project architecture, ensuring the new React component integrates seamlessly without manual adjustments.

How do I eliminate boilerplate code when creating type-safe React components?

You eliminate boilerplate code when creating type-safe React components by automating the scaffolding process, which generates a full PART structure of 44 sections and TypeScript typings to enforce a consistent component architecture.