# Deslop

> Remove all unnecessary changes introduced in this branch

- Skill: `recrsn/deslop` (Agent Skill)
- Install (CLI): `npx skillmds@latest add recrsn/deslop`
- Raw SKILL.md: https://api.skillmd.com/api/skills/recrsn/deslop/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: recrsn (https://skillmd.com/u/recrsn)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/recrsn/deslop

---


Check the diff against origin/main, and remove all unnecessary changes
introduced in this branch. Run `git fetch origin` to make sure git context is
up-to-date.

Here is the list of files changed in this branch:
!`git diff --stat origin/main`

**Focus on removing unnecessary ADDITIONS, not reverting improvements:**

## Things to remove

- Comments that merely describe obvious operations ("Fetch product settings" for
	a fetch call)
- Comments that narrate code flow ("Update review state with product settings")
- Extra defensive checks or try-catch blocks abnormal for that codebase area (
	especially if called by trusted/validated codepaths)
- Casts to any to get around type issues
- Unnecessary implementation details in docstrings
- Commented-out code (e.g., // this.model = config.model)
- Any other style inconsistent with the file
- Verbose logging or debug statements that are not needed for normal operation

## Things to keep

- Anything not included in the "diff", even if it matches the above criteria,
	since it is not an addition in this branch
- Code simplifications
- Refactoring
- Removing redundant code/comments from main
- Docstrings on exported functions/classes including @param, @return, @throws
	etc

Report at the end with only a 1-3 sentence summary of what you changed

