Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
igorwarzocha avatar

Component Engineering

  • 80 installs
  • 125 repo stars
  • Updated February 4, 2026
  • igorwarzocha/opencode-workflows

Build and review React components against a formal standard for accessibility, composition, and styling with data attributes and CVA.

About

A skill embodying a formal specification for accessible, composable React components. A developer uses it via /component-create and /component-review to build or audit components against composition, accessibility, and styling pillars.

  • asChild composition, keyboard/ARIA maps, and cn/data-slot/CVA styling references
  • /component-review audits for monolithic patterns vs composition

Component Engineering by the numbers

  • 80 all-time installs (skills.sh)
  • +4 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #1,109 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/igorwarzocha/opencode-workflows --skill component-engineering

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs80
repo stars125
Last updatedFebruary 4, 2026
Repositoryigorwarzocha/opencode-workflows

What it does

Build and review React components against a formal standard for accessibility, composition, and styling with data attributes and CVA.

Files

SKILL.mdMarkdownGitHub ↗

Component Engineering Specification

<overview> This skill embodies the formal standard for building professional, accessible, and composable React artifacts. </overview>

<context name="Knowledge Deep-Dives"> You MUST read these reference files to perform your duties:

  • Architecture: composition.md - asChild, Taxonomy, Composition.
  • Accessibility: accessibility.md - Keyboard maps, ARIA, Focus management.
  • Styling: styling.md - cn utility, Data attributes, CVA, Design tokens.

</context>

<workflow>

<phase name="review">

/component-review [file]

Strictly audit the file against the specification pillars. 1. You MUST read all reference files in the references/ directory before proceeding. 2. Classify the artifact using taxonomy.md. 3. Evaluate Accessibility: You MUST check keyboard support and semantic HTML against accessibility.md. 4. Evaluate Architecture: You MUST check for monolithic patterns vs composition against composition.md. 5. Evaluate Styling: Look for data-slot usage and prop spreading against styling.md. </phase>

<phase name="create">

/component-create [name] [intent]

Build a new artifact following the "Architecture First" workflow. 1. You MUST read the relevant references/*.md files to select the correct patterns. 2. Choose the Taxonomy type. 3. Select the base Semantic Element or Headless Primitive. 4. You MUST implement the Keyboard Map. 5. You MUST apply asChild support if the component is an activator/trigger. 6. You MUST expose Data Attributes (data-state, data-slot). 7. Use the cn utility for class merging. </phase>

</workflow>

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.