divinevideo

126 mods across 1 repository, 265 stars between them.

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Flutter macOS build failure caused by duplicate camera plugins. Use when: (1) macOS build fails with "Ambiguous use of 'CameraMacosPlugin.register(with:)'" error, (2) Both cameramacos and cameramacosplus are in pubspec.yaml, (3) Build worked before adding a new camera package. The plugins define the same class…

not rated 265 +1 yesterday C 91 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix silent camera/microphone failure on Flutter macOS when using permissionhandler plugin. Use when: (1) Camera screen shows placeholder but no error on macOS, (2) CameraPermissionError state is emitted but cause is unclear, (3) permissionhandler checkCameraStatus() or checkMicrophoneStatus() throws exceptions on…

not rated 265 +1 yesterday A 125 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix black camera/microphone preview in Flutter macOS apps launched via flutter run from a terminal emulator (cmux, iTerm, Terminal.app, VS Code integrated terminal, Cursor, etc.). Use when: (1) camera plugin reports initialized but preview is black with no frames, (2) logs show "initialization completed via timeout"…

not rated 265 +1 yesterday A 231 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Flutter PageView "snap back" or scroll position reset issues on provider/state rebuilds. Use when: (1) PageView scrolls then snaps back to previous page after state update, (2) Scroll position resets when Riverpod/Provider rebuilds, (3) Feed scrolls back to top on data refresh, (4) PageView loses position after…

not rated 265 +1 yesterday A 89 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix infinite rebuild loop in Flutter when using PageView with URL-based routing (GoRouter) and reactive state management (Riverpod/BLoC). Use when: (1) RAPID REBUILD warnings appear in console (#20+), (2) "setState() or markNeedsBuild() called during build" errors from ValueListenableBuilder, (3) Video feed or…

not rated 265 +1 yesterday A 147 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix slow Flutter app startup caused by blocking network operations during initialization. Use when: (1) App takes several seconds to show first frame, (2) Startup logs show sequential network operations (WebSocket connections, API calls), (3) Services initialize during startup that aren't needed until user…

not rated 265 +1 yesterday A 104 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix invisible or poorly visible SVG icons in Flutter when using fluttersvg package. Use when: (1) SVG icons appear invisible despite correct colors in the SVG file, (2) Using Opacity widget to change icon visibility/state but icons don't render properly, (3) Tab bar or navigation icons disappear or have wrong colors…

not rated 265 +1 yesterday A 108 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix false-positive Cloud Run deploys where gcloud builds submit --tag silently fails but the follow-up gcloud run services update --image :latest succeeds against a stale image, producing a confident "Deploying... Done" message with pre-fix code still live. Use when: (1) gcloud builds submit prints "ERROR…

not rated 265 +1 yesterday A 191 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix "DownloadObjectRequest not found" error in google-cloud-storage Rust crate. Use when: (1) Trying to download objects from GCS using the Rust SDK, (2) Looking for a download request type in http::objects::download module, (3) Compile error about missing type. The downloadobject method uses GetObjectRequest from the…

not rated 265 +1 yesterday A 91 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix S3 "InvalidArgument" errors when using Google Cloud Storage S3-compatible API with ObjectCannedAcl::PublicRead or x-amz-acl headers. Use when: (1) putobject or uploadblob fails with InvalidArgument on GCS, (2) Using aws-sdk-s3 Rust crate with GCS endpoint (storage.googleapis.com), (3) Bucket has uniform…

not rated 265 +1 yesterday A 137 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Separate a messy working tree with multiple tangled features into clean, focused PRs. Use when: (1) Working tree has uncommitted changes from multiple features mixed together, (2) Need to create a PR for just one feature from a mixed working tree, (3) "git stash pop" fails with "already exists, no checkout" for…

not rated 265 +1 yesterday A 161 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix git pre-commit hook failures in Flutter projects when using git worktrees. Use when: (1) Pre-commit hook with flutter analyze fails during git commit but passes when run manually, (2) Hook output shows "Resolving dependencies..." then immediately fails with no actual analysis errors, (3) Working in a git worktree…

not rated 265 +1 yesterday A 153 tokens original MPL-2.0

github-issue

61

divinevideo/divine-mobile

Skill Claude Code

Create well-structured GitHub issues following the Epic > Feature > Task/Bug hierarchy. Uses GitHub issue types (not labels) and relationships to connect related issues. Invoke with /github-issue.

not rated 265 +1 yesterday A 48 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Gorse 0.5.x recommendation engine silently disabled or degraded due to config incompatibility with 0.4. Use when: (1) Gorse 0.5 recommendations are poor/empty despite having data, (2) collaborative filtering appears disabled even though [recommend.collaborative] section exists, (3) migrating Gorse config from 0.4…

not rated 265 +1 yesterday A 160 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Gorse recommendation engine failing to connect to ClickHouse Cloud with EOF errors. Use when: (1) Gorse pods crash with "failed to connect data database" and "EOF" error, (2) Using ClickHouse Cloud (.clickhouse.cloud) as Gorse data store, (3) TLS connection works (verified with openssl) but Gorse still fails, (4)…

not rated 265 +1 yesterday A 122 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Gorse recommendation engine pods crashing with "user: unknown userid 65532" error. Use when: (1) Gorse master/server/worker pods show CrashLoopBackOff or Error status, (2) Logs show "failed to get user directory" with unknown userid, (3) Running gorse containers with runAsNonRoot security context and custom UID.…

not rated 265 +1 yesterday A 110 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Gorse worker pods stuck in not-ready state due to failing health probes. Use when: (1) gorse-worker pods show 0/1 Ready but Running status, (2) Readiness probe using pgrep fails silently, (3) Worker logs show normal operation but pod never becomes ready, (4) Using zhenghaoz/gorse-worker image. The gorse-worker…

not rated 265 +1 yesterday A 110 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Cloudflare Workers Error 1101 "Worker threw exception" caused by Hono sub-app route handlers returning undefined instead of a Response. Use when: (1) Error 1101 on a specific hostname but not others sharing the same worker, (2) "the Promise did not resolve to 'Response'" in wrangler dev logs, (3) Hono sub-app…

not rated 265 +1 yesterday A 140 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix "Failed to load video" errors when network requests succeed (200/206 status). Use when: (1) Video element shows error but DevTools shows successful requests, (2) Videos download correctly via curl but fail in browser, (3) Range requests work but video won't play, (4) Building CDN/media server for video streaming.…

not rated 265 +1 yesterday A 98 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix JavaScript regex failures when matching CJK (Chinese/Japanese/Korean) text using \b word boundaries. Use when: (1) Regex pattern with \b silently fails to match Japanese, Chinese, or Korean text, (2) Pattern works for Latin/ASCII text but not CJK, (3) hasDriverLicenceCue or similar text-detection function returns…

not rated 265 +1 yesterday A 177 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Use database cache when external APIs aren't reliably idempotent. Use when: (1) External API claims idempotency but returns different values for same input, (2) Re-running a script creates duplicate resources, (3) Need stable identifiers across runs but external service generates new ones. Pattern: check database…

not rated 265 +1 yesterday A 89 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix macOS app hard crashes (EXCCRASH / SIGKILL) caused by accessing TCC-protected APIs without the matching Info.plist usage description key. Use when: (1) App crashes immediately when touching Photos, Contacts, Calendar, Reminders, Location, Microphone, Camera, Screen Recording, etc., (2) Crash report shows…

not rated 265 +1 yesterday A 236 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Flutter macOS app crash at launch due to mediakit library loading failure. Use when: (1) macOS app builds successfully but crashes immediately on launch, (2) Crash log shows "Library not loaded: @rpath/Ass.framework" or similar mediakit framework, (3) Error says "code signature not valid for use in process: Trying…

not rated 265 +1 yesterday A 160 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix content serving failures caused by metadata (KV store, database) being out of sync with actual storage (GCS, S3, filesystem). Use when: (1) Content exists in storage but API returns "processing" or "not ready", (2) Webhook callbacks that update metadata failed silently, (3) Backfill scripts generated content but…

not rated 265 +1 yesterday A 123 tokens original MPL-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: