By rwaltenberg
Lightning TV framework expertise for @lightningtv/solid v3.x Smart TV applications. Auto-triggers on @lightningtv/solid imports. Provides guardrails against DOM hallucination and a traversable knowledge graph of 173 atomic entries across 9 domains, extracted and verified from @lightningtv/solid v3.2.3 source code.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that provides framework expertise for building Smart TV applications with @lightningtv/solid v3.x.
Compatibility: All knowledge was extracted from
@lightningtv/solidv3.2.3 source code and is valid for the v3.x major version line. APIs may differ in v2.x or earlier.
The plugin installs a skill that:
@lightningtv/solidBecause it's a skill (not an agent), it integrates seamlessly with any workflow -- including subagent-driven development, brainstorming, and TDD. The controller receives the framework constraints and passes them to any subagents it spawns.
skills/lightning-tv/
SKILL.md # ~300 tokens: trigger + critical rules + read instructions
notes/
guardrails.md # ~800 tokens: full forbidden tags, DOM APIs, 22-point ruleset
entries/
index.md # Hub: entry point to the knowledge graph
core guide.md # ElementNode, renderer, config, task scheduling
styling guide.md # Flex layout, states, transitions, shaders/effects
focus guide.md # Focus manager, key handling, capture/bubble
navigation guide.md # Row/Column nav, spatial nav, scrolling modes
components guide.md # Row, Column, Grid, Virtual, Image, Lazy, etc.
input guide.md # useFocusManager, useHold, useMouse, key maps
accessibility guide.md # Announcer, speech synthesis, ARIA
performance guide.md # Virtual scrolling, lazy loading, preserve, task queue
routing guide.md # HashRouter, KeepAlive, route preservation
*.md # 173 atomic entries (api, pattern, gotcha, architecture)
Token flow: trigger costs ~300. First code task reads guardrails (~800). Each domain guide adds ~500-800. Individual entries are ~300-600 each. Claude reads only what's relevant to the current task.
Every entry is titled as a prose statement and linked via [[wiki links]]:
All entries were extracted directly from @lightningtv/solid v3.2.3 source code (55 files) and cross-referenced across 9 domains.
# From the community marketplace
claude plugin marketplace add anthropics/claude-plugins-community
claude plugin install lightning-tv@claude-community
# Or add this project's marketplace directly
claude plugin marketplace add rwaltenberg/lightning-tv-solid-plugin
claude plugin install lightning-tv@lightning-tv-solid-plugin
Adding the marketplace directly ensures you always get updates from this repository rather than depending on community marketplace sync.
Type /lightning-tv to activate the skill explicitly in any conversation.
<view>, <node>, <text> exist -- no HTML tagsdocument, addEventListener, querySelectorforwardFocus required on every container with focusable childrenreturn true to stop event propagationstyle object -- use signals or states for dynamicscolor={0xffffffff} when using src for imagesSee skills/lightning-tv/notes/guardrails.md for the complete 22-point ruleset.
| Field | Value |
|---|---|
| Framework | @lightningtv/solid |
| Version extracted from | v3.2.3 |
| Compatible major line | v3.x |
| Renderer peer dependency | @lightningjs/renderer ^3.0.0 |
| SolidJS peer dependency | solid-js * |
| Router peer dependency | @solidjs/router ^0.15.1 |
The skill-based architecture means it works with any Claude Code workflow or plugin. Because the guardrails are injected into the conversation context (not isolated in a subagent), any workflow that dispatches subagents will naturally pass the framework constraints along.
All 173 entries were extracted from the @lightningtv/solid v3.2.3 framework source code (55 files), verified against source with cross-referencing across all 9 domains, and checked against a prior v2.0.0 plugin for accuracy (4 incorrect rules corrected, 7 missing gotchas added).
npx claudepluginhub rwaltenberg/lightning-tv-solid-plugin --plugin lightning-tvGenerate and maintain knowledge vaults for codebases so coding agents work better. Conversation-driven generator + auto-activating consumer skill + drift-detection verify command.
Compose and Compose Multiplatform expert skill — state, animations, navigation, performance, design-to-code, PR review mode, M3 motion.
Expert focus management guidance for tvOS, iOS/iPadOS, watchOS, visionOS, and macOS. Covers SwiftUI, UIKit, AppKit, and RealityKit focus APIs, 29 critical anti-patterns, and debugging techniques.
Reusable UI component patterns for implementing common features across different frameworks and tech stacks
Desktop App Dev subagent
Frontend component development with accessibility and responsive design
Atlas — AMOLED-black, compact, engineering-grade design system. Framework-agnostic tokens and component classes for any stack.