One-click install
npx skills add https://github.com/purduehackers/wack-hacker --skill deslop-purduehackers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deslop
Source: https://github.com/purduehackers/wack-hacker/tree/main/.claude/skills/deslop
Command: npx skills add https://github.com/purduehackers/wack-hacker --skill deslop-purduehackers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need to improve code quality by simplifying complex logic, removing redundancy, and ensuring adherence to project-specific coding standards without altering the code's core functionality.

Core Features & Use Cases

  • Code Simplification: Reduces complexity and nesting in code.
  • Standard Enforcement: Applies project-specific best practices (e.g., import sorting, explicit types, error handling).
  • Clarity Enhancement: Improves readability through better naming and structure.
  • Use Case: After a feature is implemented, use this Skill to refactor the newly written code, making it cleaner, more readable, and easier for other developers to understand and maintain.

Quick Start

Use the deslop skill to simplify the recently modified code block.

Frequently Asked Questions about deslop

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

FAQPage Schema
How do I refactor recently modified code to improve clarity without changing its functionality?

Refactoring code for clarity involves simplifying complex logic, removing redundancy, and enforcing explicit type annotations while strictly preserving the original functionality and core behavior.

What is the best way to simplify nested ternary operators and reduce code complexity?

Simplifying nested ternary operators requires refactoring them into more readable, explicit structures, prioritizing clear code over overly compact solutions to balance brevity and understandability.

How do I enforce ES module usage and explicit type annotations during code refactoring?

Enforcing ES module usage and explicit type annotations during refactoring involves applying project-specific coding standards, including import sorting and proper error handling, to enhance maintainability.

Can I use automated refactoring to apply project-specific coding standards to new features?

Automated refactoring can apply project-specific coding standards to new features by improving naming conventions, adding proper error handling, and ensuring consistent structure without altering core functionality.

Why does maintaining code consistency require avoiding overly compact solutions?

Maintaining code consistency requires avoiding overly compact solutions because prioritizing readable, explicit code over brevity reduces nesting and makes the codebase easier for developers to understand and maintain.