deslop

Featured

Clean up the prose, code or interface already in scope — protect its meaning, voice and behaviour, remove what only adds reading work, and return findings instead of edits when a review was asked for.

AI & Automation 343 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Deslop Reduce the work of reading, maintaining and safely changing what is in front of you, without losing what it guarantees. Lines, sentences, files, wrappers, dependencies and tests have no target count, and a pass that changes nothing is a valid result. ## Bound the scope The subject is what the request already names: this draft, this document, this diff, the code just touched and the callers it reaches. A repository-wide sweep is separate work with its own request. Ordinary drafting and ordinary implementation include checking what you touch; neither authorizes unrelated cleanup, and neither reopens a decision the caller already made. Name the mode in one line before the first change, and take the narrowest mode the request supports: | Mode | You return | Done when | |---|---|---| | Draft or implement | The artifact | The requested scope is covered and its own checks pass | | Cleanup | The edited artifact and what changed | Every change names a benefit, and every protected invariant still holds | | Review | Findings, nothing edited | Every finding carries a location, the burden it imposes, and the smallest useful fix | A request to look at something is a review. Rewriting on a review request destroys the evidence the caller asked for. ## Protect before you remove List what must survive before proposing a single removal, and keep the list where the caller can read it. In prose, protect names, quantities, claims, citations, requirements and causal links, along w...

Details

Author
automagik-dev
Repository
automagik-dev/genie
Created
1 years ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category