raven-component-authoring
CommunityAuthor Raven UI components and DOM interop.
Authorbriannadoubt
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Raven component authoring enables developers to create and extend Raven UI elements (views and modifiers) that render to VNode/DOM, handle events, and interop with JavaScriptKit, establishing consistent patterns across the Raven UI library.
Core Features & Use Cases
- Create new built-in Raven views/modifiers with proper DOM rendering or custom DOM via VNode.
- Wire events, maintain state, and leverage a stable rendering pipeline using _CoordinatorRenderable and toVNode when appropriate.
- Follow JavaScriptKit interop guidelines to safely bridge to browser APIs while preserving SwiftUI-like ergonomics.
- Provide clear, reusable patterns for composition, primitives, and modifiers to ensure maintainability and scalability across apps.
Quick Start
Begin by selecting or creating a Raven UI component under Sources/Raven/ and implement the appropriate rendering strategy and event wiring as described.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: raven-component-authoring Download link: https://github.com/briannadoubt/Raven/archive/main.zip#raven-component-authoring Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.