deslop
Installation
SKILL.md
Deslop
Options
Derive one scope from the request. Unspecified: staged
(git diff --cached).
"unstaged" / "worktree" → git diff.
"against " / "since " → git diff <branch>...HEAD.
Naming several scopes, a missing base branch, or conflicting wording is
BLOCKED. Never switch because another diff is non-empty.
1. Lock scope
Capture status, the selected diff, its lexicographically sorted file list, and the SHA-256 of the scope name plus complete diff as its fingerprint. Record:
scope/fingerprint | current file | checked | kept instances | verification | terminal