← ClaudeAtlas

diff_patchlisted

Unified diff generation, patch application, conflict detection.
jxoesneon/Ciel · ★ 1 · AI & Automation · score 78
Install: claude install-skill jxoesneon/Ciel
# diff_patch Unified diffs + patch application. ## Operations - `diff.create(a_path, b_path)` / `diff.from_strings(a, b)`. - `patch.apply(path, patch, strict=true)`. - `patch.conflict(path, patch)` — detects without applying. - `patch.three_way(ours, theirs, base)` — textual 3-way merge. ## I/O Contract ```yaml io_contract: input: { op, args } output: { result, "conflicts?" } idempotent: for_same_inputs side_effects: [fs] ``` ## Use `self_improvement/` uses this to construct and apply mutation diffs.