deslop

Identify and mitigate code additions that increase system complexity.

34|4|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/redpanda-data/ui-harness --skill deslop-redpanda-data
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deslop
Source: https://github.com/redpanda-data/ui-harness/tree/main/deslop
Command: npx skills add https://github.com/redpanda-data/ui-harness --skill deslop-redpanda-data

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps maintain code quality by identifying and removing unnecessary additions, thus reducing potential runtime errors, support burden, and system complexity.

Core Features & Use Cases

  • Surface-area Budgeting: Evaluates each code addition for its value, ensuring no extra surface area that could lead to future issues.
  • Code Review Enhancements: Guides the review process with specific criteria to keep only valuable code and avoid over-engineered solutions.
  • Use Case: Before merging a feature branch, use deslop to ensure that new code doesn't unnecessarily increase system complexity or introduce vulnerabilities.

Quick Start

Before merging a feature, run the deslop skill to validate the new code and ensure it adheres to best practices.

Frequently Asked Questions about deslop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce technical debt and unnecessary code before merging a feature branch?▼

To reduce technical debt before merging, you can audit code additions to identify and remove unnecessary surface area. This simplification process ensures new features do not introduce over-engineered solutions or increase system complexity.

What is surface-area budgeting in code review?▼

Surface-area budgeting in code review is evaluating each code addition for its actual value to prevent unnecessary system complexity. This technique ensures you keep only valuable code, mitigating potential runtime errors and reducing future support burden.

How do I check for over-engineered solutions in my codebase?▼

You can check for over-engineered solutions by running a multi-step audit that prioritizes code reuse and simplification. This process evaluates whether new additions increase maintenance complexity without providing proportional value.

Does deslop work with any codebase or does it require specific dependencies?▼

Deslop operates with no external dependencies and is applicable to any codebase looking to maintain quality. You can run it before merging features to validate new code and ensure it adheres to best practices without needing special setup.

Why does unnecessary code increase system reliability issues?▼

Unnecessary code increases system reliability issues by expanding the attack surface and introducing potential runtime errors. Removing these additions through a targeted audit reduces maintenance complexity and directly improves overall system security.

When should I not use a code simplification audit?▼

You should avoid using a code simplification audit when a feature branch requires complex additions to meet critical functional requirements. The audit prioritizes reuse and simplification, which may flag necessary complexity as unnecessary surface area.