Skip to content
Skill Authoring
Skill

/technical-deslop

Remove AI-style noise from staged and branch diffs while preserving behavior and repository style.

BOOST
From plugin
dotskills
11025 skills
Install
$ npx -y skills add vincentkoc/dotskills --skill technical-deslop --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/technical-deslop

Context preview

The summary Claude sees to decide when to auto-load this skill.

Remove AI-style noise from staged and branch diffs while preserving behavior and repository style.

SKILL.md

technical-deslop.SKILL.md
name: technical-deslop
description: Remove AI-style noise from staged and branch diffs while preserving behavior and repository style.
license: MIT
metadata:
  workflow-exemption: "Linear scoped edit and behavior-preservation checklist with one final summary."
  source: "https://github.com/vincentkoc/dotskills"

Technical Deslop

Purpose

Clean branch/staged diffs by removing AI-style slop and restoring repo-consistent style without changing behavior.

When to use

  • A diff feels over-explained, overly defensive, or inconsistent with surrounding code.
  • You need a final cleanup pass before review/PR.
  • You want to normalize style after automated generation.

Workflow

1. Capture scope with `git diff --cached` and `git diff $(git merge-base origin/main HEAD)..HEAD`. 2. Focus only on changed hunks (or user-scoped files). 3. Apply the cleanup sequence in `references/playbook.md`. 4. Remove slop patterns: redundant comments, unnecessary defensive branches, non-idiomatic casts, and style drift. 5. Re-check behavior boundaries: no logic changes unless the user explicitly requested them. 6. Report a short 1-3 sentence summary of cleanup performed.

Read `references/slop-patterns.md` for detection rules and `references/playbook.md` for execution order.

Inputs

  • Optional file scope (`FILES`) or explicit user file targets.
  • Current branch diff and staged diff.
  • Repository conventions from local instructions/config.

Outputs

  • Behavior-preserving cleanup in touched files.
  • Minimal summary of what was normalized and where.
Read more
Ships withdotskills

We are moving from "prompt as text" to skill as runtime module. Each skill acts like a lightweight, containerized application for AI work: a stable interface, opinionated workflow, and bundled resources that can be installed, versioned, tested, and reused

Get the whole plugin

Other skills on dotskills.