baethon-deslop
Deslop
Remove code that adds ceremony without adding meaning. Optimize for readability, not line count.
Options
Recognize --auto anywhere in the skill arguments; use the remaining arguments to determine scope. With --auto, complete cleanup, verification, and commit before reporting, without asking for confirmation. Otherwise, apply the cleanup and report without committing.
1. Fix the scope
Use the user's files or comparison base. Otherwise, compare against the merge-base with the repository's default branch and include staged and unstaged changes.
Identify every changed file in scope. Read its changes and enough surrounding code to establish the contracts and local conventions they rely on.
In --auto mode, inspect existing staged and unstaged work before editing so the cleanup commit can isolate this run's changes.