gsbakshi

18 mods across 1 repository, 5 stars between them.

gsbakshi/nebula-tv

Agent Claude Code

Reviews Android code for security vulnerabilities — particularly around the browser (GeckoView), Firefox Sync OAuth tokens, deep link routing, external API keys, and intent handling. Use before any release or when implementing auth/browser/external API code.

5 6mo ago A 52 tokens original MPL-2.0

gsbakshi/nebula-tv

Agent Claude Code

Reviews Compose code for recomposition issues, unstable state, memory problems, and TV-specific performance patterns. Use when implementing data-heavy panels, animated backgrounds, or widget refresh loops.

5 6mo ago A 40 tokens original MPL-2.0

gsbakshi/nebula-tv

Agent Claude Code

Expert for all GeckoView 141.x integration, multi-tab management, Firefox Sync (FxA OAuth), and GeckoView-in-Compose patterns. Use when working on the browser panel, tab restoration, or Firefox Sync auth flow.

5 6mo ago A 52 tokens original MPL-2.0

gsbakshi/nebula-tv

Agent Claude Code

Reviews Kotlin/Compose code for Android TV D-pad navigation compliance. Invoke after implementing any interactive UI — buttons, cards, grids, modals, or panel transitions. Critical: Nebula has touchscreen required=false.

5 6mo ago A 48 tokens original MPL-2.0

widget-architect

05

gsbakshi/nebula-tv

Agent Claude Code

Architect for Nebula's dynamic widget system — NASA APOD, RSS/news feeds, weather (OpenMeteo), and calendar. Use when designing widget data sources, caching strategy, lifecycle management, or the widget framework itself.

5 6mo ago A 50 tokens original MPL-2.0

PreToolUse

06

gsbakshi/nebula-tv

Hook Claude Code

Runs before the agent uses a tool for Edit and Write tool calls, executing pre-edit-guard.py via python3 (2 commands). From gsbakshi/nebula-tv.

5 6mo ago A tokens not measured original MPL-2.0

PostToolUse

07

gsbakshi/nebula-tv

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing post-edit-tv-focus.py via python3 (2 commands). From gsbakshi/nebula-tv.

5 6mo ago A tokens not measured original MPL-2.0

nebula-tv

08

gsbakshi/nebula-tv

Settings file Claude Code

Agent settings declaring 2 hook events (PreToolUse, PostToolUse).

5 6mo ago A tokens not measured original MPL-2.0

check

09

gsbakshi/nebula-tv

Skill Claude CodeCodex

Run full Gradle check suite — lint, unit tests, and code quality — then summarize what needs attention.

5 6mo ago A 24 tokens original MPL-2.0

gsbakshi/nebula-tv

Skill Claude CodeCodex

Nebula-specific Kotlin coroutines patterns — stateIn WhileSubscribed, CancellationException rules, withTimeout for widget APIs, supervisorScope for parallel refresh, and CoroutineName for debugging. Loaded automatically when writing ViewModel or Flow code.

5 6mo ago A 49 tokens original MPL-2.0

install

11

gsbakshi/nebula-tv

Skill Claude CodeCodex

Build and install the Nebula debug APK to a connected Android TV device. Checks for device connectivity and explains how to connect if none found.

5 6mo ago A 30 tokens original MPL-2.0

nebula-architecture

12

gsbakshi/nebula-tv

Skill Claude CodeCodex

Nebula launcher MVVM architecture decisions, module layout, data flow, and the roadmap for Hilt, Navigation3, and GeckoView integration. Context for all code generation.

5 6mo ago A 40 tokens original MPL-2.0

new-composable

13

gsbakshi/nebula-tv

Skill Claude CodeCodex

Scaffold a TV-optimized reusable Composable with D-pad focus handling, scale animation on focus, TV Material3 patterns, and a @Preview configured for 1080p TV dark background.

5 6mo ago A 43 tokens original MPL-2.0

new-panel

14

gsbakshi/nebula-tv

Skill Claude CodeCodex

Scaffold a new feature panel for the Nebula launcher — creates Panel.kt, ViewModel, updates ViewScreen enum and LauncherScreen routing, and adds a nav bar item.

5 6mo ago A 38 tokens original MPL-2.0

new-widget

15

gsbakshi/nebula-tv

Skill Claude CodeCodex

Scaffold a new home screen widget for Nebula — NASA imagery, RSS feed, weather, calendar, or custom data source. Includes data source, ViewModel with lifecycle-aware refresh, and Composable UI.

5 6mo ago A 45 tokens original MPL-2.0

project-conventions

16

gsbakshi/nebula-tv

Skill Claude CodeCodex

Nebula project coding conventions, naming standards, package structure, commit format, and architectural patterns. Loaded automatically for context when writing code.

5 6mo ago A 31 tokens original MPL-2.0

tv-patterns

17

gsbakshi/nebula-tv

Skill Claude CodeCodex

Android TV Compose patterns — D-pad focus, FocusRequester, Navigation3 back stack, TV Material3 components, key event handling, and TV-specific UX patterns for Nebula.

5 6mo ago A 39 tokens original MPL-2.0

nebula-tv CLAUDE.md

18

gsbakshi/nebula-tv

Instructions file

Instructions for gsbakshi/nebula-tv, covering claude.md, build commands, architecture, key tech details and permissions.

5 6mo ago A 549 tokens original MPL-2.0