← ClaudeAtlas

synchronizelisted

Merge outputs from multiple sources, resolve conflicts, and reconcile constraints into a unified result. Use when combining parallel agent outputs, merging data from different systems, or reconciling conflicting information.
synaptiai/agent-capability-standard · ★ 4 · AI & Automation · score 74
Install: claude install-skill synaptiai/agent-capability-standard
## Intent Execute **synchronize** to merge data from multiple sources into a coherent, unified result with explicit conflict resolution. **Success criteria:** - All source data is accounted for (merged, replaced, or explicitly dropped) - Conflicts are detected and resolved according to specified strategy - Provenance is preserved for each merged element - Output includes lineage trace for every change **Compatible schemas:** - `schemas/output_schema.yaml` ## Inputs | Parameter | Required | Type | Description | |-----------|----------|------|-------------| | `sources` | Yes | array[string\|object] | List of data sources to synchronize (URIs, agent outputs, or inline data) | | `strategy` | No | enum | Merge strategy: `merge` (combine), `replace` (latest wins), `conflict_resolve` (manual rules). Default: `merge` | | `conflict_rules` | No | object | Rules for conflict resolution: priority order, field-level policies, or custom handlers | | `target_schema` | No | string | Schema to validate merged output against | ## Procedure 1) **Inventory sources**: List all sources to synchronize - Record source type (agent output, file, API response) - Extract timestamp or version if available - Note source authority level (primary, secondary, derived) 2) **Normalize structures**: Transform all sources to comparable format - Identify common keys/fields across sources - Map equivalent fields with different names - Flag structural incompatibilities 3) **Detect conflic