divinevideo

126 mods across 1 repository, 264 stars between them.

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix "ref.listen can only be used within the build method of a ConsumerWidget" assertion error in Flutter Riverpod 3.x. Use when: (1) ConsumerStatefulWidget crashes with "Failed assertion: line 492 pos 7: 'debugDoingBuild'" in flutterriverpod consumer.dart, (2) ref.listen is called inside initState…

not rated 264 +2 today A SkillSpector: pass 130 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Riverpod "Using ref when widget is unmounted is unsafe" error in ConsumerStatefulWidget. Use when: (1) Error thrown in dispose() when calling ref.read(), (2) Need to call a service method during widget cleanup, (3) ConsumerStatefulWidget needs to perform actions on provider when user navigates away. Solution…

not rated 264 +2 today A SkillSpector: warn 93 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Flutter home feed / main screen stuck on loading spinner after login when using Riverpod StreamProvider that watches GoRouter location changes. Use when: (1) Screen shows BrandedLoadingIndicator or CircularProgressIndicator permanently after successful auth redirect, (2) Widget watches a route-type-gating provider…

not rated 264 +2 today A SkillSpector: pass 168 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix rsky-pds createRecord/putRecord hanging indefinitely with no error logs. Use when: (1) createSession succeeds but createRecord never returns, (2) No error appears in PDS logs despite request hanging for 60+ seconds, (3) PDS health endpoint works but write operations hang, (4) readiness probes intermittently fail…

not rated 264 +2 today A SkillSpector: warn 173 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix SQLite "database disk image is malformed" errors caused by corrupted FTS5 indexes. Use when: (1) UPDATE/INSERT fails with "stepping, database disk image is malformed" but PRAGMA integritycheck returns "ok", (2) Only specific records fail to update while others succeed, (3) Records contain dirty text with tabs…

not rated 264 +2 today A SkillSpector: pass 126 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Handle stale local cache when external service loses/resets data. Use when: (1) Token refresh fails with "not found" or 404 errors, (2) Cached identifiers (pubkeys, user IDs) don't exist on external service anymore, (3) External service was reset/migrated but local cache has old values. Pattern: detect 404…

not rated 264 +2 today A SkillSpector: pass 111 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Before removing code that looks redundant, wasteful, or "wrong" based on log observations or code review instinct, grep the test suite for tests whose names describe the exact behavior you're about to remove. A test whose title literally describes the "weird" thing (e.g. "calls play() even when player reports…

not rated 264 +2 today A SkillSpector: pass 240 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Recover Vine video metadata (author, user ID, title, thumbnail) from vine.co oembed endpoint even though the Vine API and pages are dead. Use when: (1) you have Vine shortcode URLs (vine.co/v/XXXXX) and need to identify the creator, (2) the Vine page only shows a loading spinner, (3) archive-api.vineapp.com returns…

not rated 264 +2 today C 133 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex needs its repo

Fix 404 errors for frontend JS files when using Vite proxy. Use when: (1) Browser shows "Failed to load resource: 404" for JS/JSX files that exist on disk, (2) Vite serves HTML instead of JavaScript for module imports, (3) You have a client folder named "api" (or similar) AND a Vite proxy configured for "/api". The…

not rated 264 +2 today C 132 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Recover data from archived REST APIs using Wayback Machine. Use when: (1) Recovering data from defunct services like Vine, Twitter, or other platforms, (2) Need to find which API endpoints were archived vs which require authentication, (3) Building data recovery pipelines from web.archive.org. Covers CDX API queries…

not rated 264 +2 today A SkillSpector: pass 110 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Wayback Machine CDX API returning empty results or timing out from cloud/datacenter IPs (Cloud Run, AWS Lambda, GCE, etc.) while working fine locally. Use when: (1) CDX queries timeout or return 0 bytes from Cloud Run/cloud functions but work from local machine, (2) urllib.request.urlopen times out for…

not rated 264 +2 today A SkillSpector: warn 142 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix empty results when paginating Wayback Machine CDX API with wildcard URL queries. Use when: (1) CDX query with url=foo/ and page=0 returns empty/0 bytes but works without page parameter, (2) CDX pagination returns no data for wildcard prefix searches, (3) Need to paginate large CDX result sets using wildcard URL…

not rated 264 +2 today A SkillSpector: pass 100 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Recover assets (images, videos, data) that weren't directly archived by Wayback Machine by crawling archived pages that reference them. Use when: (1) Direct asset URL returns 404/503 from Wayback, (2) Asset was hosted on CDN that Wayback didn't crawl, (3) You have the page URL but not the asset URL, (4) Recovering…

not rated 264 +2 today A SkillSpector: pass 127 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix JSON parse errors when fetching archived API responses from Wayback Machine. Use when: (1) Getting "Expecting value: line 1 column 1 (char 0)" JSON decode errors from archived URLs, (2) Wayback returns HTML instead of expected JSON/raw content, (3) Crawling archived REST APIs or JSON endpoints from…

not rated 264 +2 today A SkillSpector: pass 102 tokens original MPL-2.0

divinevideo/divine-mobile

Agent Claude Code

Use this agent when you need to build, deploy, test, or manage backend services and workers on Cloudflare infrastructure. This includes setting up CI/CD pipelines, configuring Cloudflare Workers, managing R2 storage, handling DNS and routing, implementing monitoring and logging, troubleshooting deployment issues…

not rated 264 +2 today A 0 tokens original MPL-2.0

flutter-test-debugger

112

divinevideo/divine-mobile

Agent Claude Code

Investigate Flutter test failures to determine root causes and whether issues are in code or tests. Use PROACTIVELY when flutter tests fail or need debugging. Expert in Riverpod, widget testing, and VGE patterns.

not rated 264 +2 today A 49 tokens original MPL-2.0

pr-shepherd

113

divinevideo/divine-mobile

Command Claude Code

Invoke the /metaswarm:pr-shepherd skill to handle this request. Pass along any arguments the user provided.

not rated 264 +2 today A 0 tokens original MPL-2.0

prime

114

divinevideo/divine-mobile

Command Claude Code

Invoke the /metaswarm:prime skill to handle this request. Pass along any arguments the user provided.

not rated 264 +2 today A 0 tokens original MPL-2.0

review-design

115

divinevideo/divine-mobile

Command Claude Code

Invoke the /metaswarm:review-design skill to handle this request. Pass along any arguments the user provided.

not rated 264 +2 today A 0 tokens original MPL-2.0

self-reflect

116

divinevideo/divine-mobile

Command Claude Code

Invoke the /metaswarm:self-reflect skill to handle this request. Pass along any arguments the user provided.

not rated 264 +2 today A 0 tokens original MPL-2.0

start

117

divinevideo/divine-mobile

Command Claude Code

Invoke the /metaswarm:start-task skill to handle this request. Pass along any arguments the user provided.

not rated 264 +2 today A 0 tokens copy · 91% MPL-2.0

validate-issue

118

divinevideo/divine-mobile

Skill Claude CodeCodex

Validate a Divine GitHub issue end to end before anyone fixes it, on a device or simulator, with every claim tagged by how it was observed. Runs only when invoked explicitly, as /validate-issue ($validate-issue in Codex). Covers Flutter/Dart app behaviour, Nostr events, relays and NIP conformance.

not rated 264 +2 today B 76 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: