divinevideo

126 mods across 1 repository, 265 stars between them.

dead-cdn-dns-bypass

25

divinevideo/divine-mobile

Skill Claude CodeCodex

Recover content from "dead" CDNs where DNS no longer resolves but servers still respond. Use when: (1) A service shut down but you have URLs to their CDN, (2) DNS lookups fail but you suspect the CDN provider (Fastly, CloudFront, Akamai) still has the content, (3) Archiving content from defunct services like Vine…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix incorrect priority ordering when using denormalized aggregate columns. Use when: (1) Records are processed in wrong order despite ORDER BY on count/sum columns, (2) Top items by some metric aren't being selected first, (3) Aggregate columns show 0 or NULL for records that should have high values, (4) Priority…

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

divine-context

27

divinevideo/divine-mobile

Skill Claude CodeCodex

Use when starting work in any divine- repo (divine-web, divine-mobile, divine-funnelcake, keycast, divine-blossom, divine-router, etc.) or when you've learned a cross-repo fact worth sharing back. The shared divine-context handbook at /code/divine/divine-context/ is the source of truth for cross-cutting architecture…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix "blocked: event rejected by relay policy" errors when publishing Kind 34236 (video) events to divine relays. Use when: (1) Kind 0 profile events succeed but Kind 34236 fails, (2) Generic policy rejection with no specific reason, (3) Video events work on other relays but fail on divine relays. The divine relay…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix deployed Rust binaries not reflecting code changes when using docker buildx. Use when: (1) Code changes are verified locally (tests pass) but production behavior doesn't change after deploy, (2) Docker image has a new tag but contains old compiled binary, (3) Dockerfile uses multi-stage build with dependency…

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

e2e-test

30

divinevideo/divine-mobile

Skill Claude CodeCodex needs its repo

Run and debug Flutter E2E integration tests that exercise the real app against a local Docker backend (no mocks). Use when running E2E tests, debugging failures, or working on the local harness.

not rated 265 +1 changed 3d ago B 48 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix LRU-bounded Flutter/bloc state classes that silently lose insertion-order updates. Use when: (1) a state class uses Equatable with a LinkedHashMap field to preserve insertion order (LRU, MRU, recent-items caches), (2) Cubit.emit appears to drop emissions when an existing key is re-inserted or moved to most-recent…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix silent failures in Fastly Compute@Edge when using sendasync for fire-and-forget requests. Use when: (1) Background tasks (migrations, webhooks, notifications) triggered from Compute never complete, (2) sendasync PendingRequest is immediately dropped, (3) Fire-and-forget pattern works locally but fails in…

not rated 265 +1 yesterday B 166 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix "Requested backend named 'X' does not exist" or TLS alert errors in Fastly Compute@Edge. Use when: (1) Backend works locally but fails in production with "backend does not exist", (2) TLS alert received (alertid=0) errors when calling external APIs from Fastly, (3) Backends defined in fastly.toml aren't available…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Debug Fastly Compute deployments that appear successful but return stale/wrong responses. Use when: (1) fastly compute publish succeeds but version check shows old version, (2) new endpoints return 404 after deployment, (3) cache-busted requests work but regular requests fail, (4) fastly domain list doesn't show your…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Fastly Compute Rust crate cargo test failures with "ld: symbol(s) not found" errors for Fastly SDK symbols like versionset, bodynew, reqsend on native host builds. Use when: (1) cargo test on a Fastly Compute crate fails at link time with errors mentioning libfastly and symbols with names like…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix "backend exists on a draft version but isn't reachable from the new Compute deploy" bugs after fastly compute publish. Use when: (1) You ran fastly service backend create --autoclone (or any dashboard/CLI change that creates a draft version) but did not activate that draft, (2) You then ran fastly compute publish…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Fastly Compute Rust build failures caused by edition2024 dependencies. Use when: (1) cargo build fails with "feature edition2024 is required", (2) wit-bindgen or wasip2 crates fail to download/parse, (3) Fastly SDK pulls in incompatible transitive dependencies, (4) Build worked before but fails after dependency…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix .well-known files (apple-app-site-association, assetlinks.json) being served as HTML by the @fastly/compute-js-static-publish SPA fallback instead of JSON. Use when: (1) iOS Universal Links or Android App Links are broken because the verification files return text/html instead of application/json, (2)…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix "Fastly error: unknown domain" 500 errors when custom domains return "Domain Not Found" despite being created with domain-v1 CLI. Use when: (1) fastly domain-v1 create succeeds but domain returns 500, (2) Domain shows activated:false in API response, (3) Classic domain API returns "deprecated" error, (4) Custom…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix intermittent 500 errors with "Failed to store" in Fastly KV Store during concurrent writes. Use when: (1) Batch operations fail with 10-20% error rate, (2) Error contains "Failed to store list" or similar KV write failures, (3) Multiple requests updating the same KV key simultaneously, (4) Read-modify-write…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Debug Fastly Compute services where code changes don't affect behavior due to multi-service routing architecture. Use when: (1) deployed changes have no effect, (2) unexpected redirects persist after code updates, (3) DNS resolves to Fastly but responses don't match deployed code, (4) fastly service list shows…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix wildcard subdomain routing for Fastly Compute@Edge services when subdomains resolve but return 500 "Domain Not Found" or empty responses. Use when: (1) TLS subscription "issued" but edge serves default certificate (CN=j.sni-644-default), (2) Fastly domain-v1 create succeeds but subdomain returns 500, (3) Static…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Flutter macOS app crash at launch due to FFmpeg Kit library loading failure. Use when: (1) macOS app builds successfully but crashes immediately on launch, (2) Crash log shows "Library not loaded: libfontconfig.1.dylib" or similar homebrew library, (3) Error mentions "code signature not valid for use in process"…

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

figma-designer

44

divinevideo/divine-mobile

Skill Claude Code

Analyze Figma designs and translate them into Flutter code using existing divineui components and VineTheme. Use when implementing UI from Figma mockups or when checking if a component already exists before building new. Invoke with /figma-designer.

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix flaky Flutter/Dart tests that fail in CI but pass locally due to unhandled Future rejections. Use when: (1) Test passes locally but fails in CI with cryptic errors, (2) Test creates Futures that will throw errors (e.g., network calls to fake URLs), (3) Even with .catchError() at the end, test still fails, (4)…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix "setState() or markNeedsBuild() called during build" error triggered from deactivate(). Use when: (1) Error occurs during widget disposal or navigation away, (2) Stack trace shows deactivate -> some notifier -> ValueListenableBuilder.valueChanged, (3) Video/audio player pause() or stop() calls in deactivate()…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Flutter test failure "A Timer is still pending even after the widget tree was disposed". Use when: (1) Widget tests fail with timer pending error, (2) dispose() contains Future(), Future.delayed(), or Timer calls, (3) Riverpod provider modifications in dispose(). The fix is to use deactivate() instead of dispose()…

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

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Flutter TabController crash when dynamically showing/hiding tabs. Use when: (1) TabController rebuild causes "SingleTickerProviderStateMixin but multiple tickers were created", (2) Tabs need to appear/disappear based on feature flags or async state, (3) TabController.length changes at runtime based on provider…

not rated 265 +1 yesterday A 94 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: