83,201 skills sorted by stars.
Use to track pursuit risks, owners, mitigation steps, and escalation triggers.
Document risks for changes touching auth, data, or migrations. Lists top risks, how to test/monitor them, and rollback s...
Build and maintain comprehensive project risk registers with quantitative analysis
Use when reviewing planning documents for security, performance, and scalability risks.
Write systems code in the style of Dennis Ritchie, co-creator of Unix and creator of C. Emphasizes clean abstraction, po...
Deterministic deep research via RivalSearchMCP. 10 tools: 5-engine web search (DuckDuckGo/Bing/Yahoo/Mojeek/Wikipedia),...
Build interactive animations with Rive — load .riv files, control state machines, respond to user input, and embed runti...
| ID | flutter-riverpod-state |
Migrate Riverpod from 2.0 to 3.0; automatic retry, paused listeners, legacy providers import, Ref simplification, Family...
Enable automatic disposal of Riverpod providers when they have no listeners; keepAlive, onDispose, invalidate, ref.keepA...
Cancel or debounce Riverpod async requests with ref.onDispose; cancel when user leaves the page, debounce rapid refreshe...
Use Riverpod code generation (@riverpod, riverpod_generator) and hooks (hooks_riverpod, HookConsumerWidget, flutter_hook...
Use Riverpod Consumer, ConsumerWidget, and ConsumerStatefulWidget to read and watch providers in widgets; WidgetRef, bui...
Use ProviderScope in Flutter and ProviderContainer in Dart for Riverpod; where provider state is stored, overrides, obse...
Eagerly initialize Riverpod providers at app startup by watching them in a root Consumer; handle loading/error in the in...
Use Riverpod family providers to pass parameters and cache per parameter; FutureProvider.family, NotifierProvider.family...
Answers Riverpod FAQ (ref.refresh vs invalidate, ConsumerWidget vs StatelessWidget, Ref vs WidgetRef, reset all provider...
Migrate from package:provider to Riverpod; ChangeNotifierProvider, ProxyProvider to ref.watch, context.watch to ref.watc...
Install Riverpod (flutter_riverpod or riverpod), wrap the app in ProviderScope, run a hello-world provider, and optional...
Migrate Riverpod from StateNotifier to Notifier/AsyncNotifier, from ChangeNotifier to AsyncNotifier, or upgrade from 0.1...
Use Riverpod mutations for UI-driven async operations like form submit; Mutation.run, MutationIdle/Pending/Success/Error...
Use ProviderObserver to log or debug Riverpod provider lifecycle; didUpdateProvider, ProviderScope observers, naming pro...
Persist Riverpod notifier state offline with Storage and persist(); riverpod_sqflite, JsonPersist, key, destroyKey, cach...
Override Riverpod providers for tests, debugging, or environment-specific behavior; ProviderScope and ProviderContainer...
Declare and use Riverpod providers (Provider, FutureProvider, StreamProvider, NotifierProvider, AsyncNotifierProvider, S...
Implement pull-to-refresh with Riverpod using RefreshIndicator and ref.refresh; show spinner on initial load, show previ...
Use Ref and WidgetRef to read, watch, listen, invalidate, and refresh providers; onDispose and onCancel lifecycle; ref.r...
Customize Riverpod automatic retry on provider failure; retry function, per-provider and global retry, disabling retry,...
Scope Riverpod providers to a subtree using overrides and dependencies; page-specific behavior, ListView optimization, a...
Reduce rebuilds with ref.watch(provider.select(...)); select a subset of state so widgets rebuild only when that part ch...
Test Riverpod providers and widgets; ProviderContainer.test, unit tests, widget tests with ProviderScope, tester.contain...
Capture decisions and requirements from conversation history. Use when user says "harvest", "capture decisions", or "sav...
Initialize Rivet by scanning codebase structure. Use when SessionStart hook reports no .rivet/systems.yaml, when user sa...
Automate Rkvst tasks via Rube MCP (Composio). Always search tools first for current schemas.
Design and implement reinforcement learning environments to tune bounded circuit parameters, featuring a sophisticated r...
Build RL reward signals using the OpenJudge framework. Covers choosing between pointwise and pairwise reward strategies...
RL training for robot control using simulation with sim-to-real transfer
Build and query fully local RAG knowledge bases from documents (PDF, MD, code, etc.) using RLAMA and Ollama — no cloud,...
Understanding Reinforcement Learning from Human Feedback (RLHF) for aligning language models. Use when learning about pr...
Autonomous RLHF feedback capture - Claude self-captures mistakes and successes
Recursive Language Models (RLM) CLI - enables LLMs to recursively process large contexts by decomposing inputs and calli...
Run a Recursive Language Model-style loop for long-context tasks. Uses a persistent local Python REPL and an rlm-subcall...
Process large codebases (>100 files) using the Recursive Language Model pattern. Treats code as an external environment,...
Use RLM (Recursive Language Models) for verified code execution, calculations, data analysis, and task decomposition. Ex...
Recursive Language Model context management for processing documents exceeding context window limits. Enables Claude to...