Files
OpenCode Agent d513808ac0 Implement pack registry system and management CLI
Add registry.json manifests to agent packs and commands to support
structured discovery. Include a CLI for project initialization, a
registry generator script, and a plugin version locker. Add a new
learn command for session documentation.
2026-01-28 21:00:03 +00:00
..

Component Engineer Package

A comprehensive Opencode package based on the formal specification for modern React components. It provides agents, commands, and skills for building and reviewing high-quality UI artifacts.

component-engineer

Architecture

1. Agent: component-engineer

A rigorous architect strictly limited to the component-engineering skill. It handles complex refactoring, a11y audits, and spec-compliant creation.

2. Commands

  • /component-review [file]: Detailed audit against a11y, composition, and styling pillars.
  • /component-create [name] [intent]: Spec-driven generation of new components/blocks.

3. Skill: component-engineering

A deep knowledge base divided into specialized references:

Installation

Copy to your global ~/.config/opencode/ directory or your working folder.

Key Principles

  • Semantic HTML First: Never use a div when a button is needed.
  • asChild (Slot Pattern): Composable APIs that eliminate wrapper hell.
  • Data-Driven Styling: Use data-state and data-slot for clean, stable CSS hooks.
  • Artifact Taxonomy: Clear classification flow for every UI element.