new-skeletor-primitive

Scaffold skeletor primitive components aligned with the Block/Text architecture.

Updated May 7, 2026
One-click install
npx skills add https://github.com/prototypdigital/claude-marketplace --skill new-skeletor-primitive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-skeletor-primitive
Source: https://github.com/prototypdigital/claude-marketplace/tree/main/plugins/frontend/skills/new-skeletor-primitive
Command: npx skills add https://github.com/prototypdigital/claude-marketplace --skill new-skeletor-primitive

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of skeletor primitives, ensuring components align with the Block/Text architecture.

Core Features & Use Cases

  • Automated Scaffold: Automatically generates the folder structure and barrel for new skeletor components.
  • Style Prop Intersection: Helps in typing props as a style-prop intersection for consistency.
  • Pipeline Building: Guides through building internal elements through the style pipeline.
  • Context & Defaults: Ensures that defaults are resolved from context with prop overrides.
  • Variant Wrapping: Offers guidance on wrapping for variants if needed.
  • Use Case: When adding a new component to the @prototyp/skeletor library, this skill ensures it adheres to the Block/Text architecture.

Quick Start

Run the skill with the command 'new-skeletor-primitive <component-name>' to scaffold a new skeletor primitive component.

Frequently Asked Questions about new-skeletor-primitive

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

FAQPage Schema
How do I scaffold a new component that follows the Block/Text architecture?

Scaffolding a Block/Text architecture component requires aligning folder structure, barrel exports, and prop typing with the style pipeline. Automating this primitive component generation ensures structural consistency across the library.

What is a style prop intersection and how does it work for component variants?

A style prop intersection types component props to ensure consistency across variants. It resolves defaults from context while allowing prop overrides, and offers guidance on wrapping internal elements for variants if needed.

How do I create a skeletor primitive component from start to finish?

Creating a skeletor primitive involves running a scaffold command with the component name, which coordinates folder structure, prop typing, style pipelines, and variant wrapping to build the component within the skeletor library.

Can I use this to generate components for any React library?

No, this is specifically applicable to developing components within the @prototyp/skeletor library. It enforces the Block/Text architecture and style pipeline conventions unique to that environment.

How do I resolve default style props from context with overrides?

Resolving default style props from context with overrides is handled during the pipeline building phase. The architecture ensures defaults are resolved from context first, then allows specific prop overrides for component customization.

When should I use variant wrapping for internal elements in a style pipeline?

Variant wrapping for internal elements in a style pipeline should be used when a component requires multiple visual or behavioral variants. The scaffolding process offers guidance on wrapping to maintain style consistency across these different states.