replication-strategy-selector
Installation
SKILL.md
Replication Strategy Selector
When to Use
You are designing or evaluating a data system that replicates data across multiple nodes and need to select a replication topology, configure how data is propagated, and define what consistency guarantees the application requires.
This skill applies when the replication architecture is open (new system), contested (existing system with lag or consistency problems), or needs documented justification (team alignment, architecture decision record). It produces a concrete recommendation covering topology, sync mode, quorum configuration, consistency guarantees, and conflict resolution strategy.
Prerequisite check:
- If you need to understand what consistency model (linearizability, causal, eventual) the application requires before selecting a topology, run
consistency-model-selectorfirst. - If you are diagnosing an active replication failure or anomaly in production, run
replication-failure-analyzerinstead. - This skill does not cover partitioning/sharding — if the dataset is too large for a single machine, run
partitioning-strategy-advisorafter this skill.