Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    shanev

    unslopify

    shanev/unslopify
    Coding
    71
    1 installs

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    Tactical code cleanup focusing on type strictness, single responsibility, fail-fast patterns, and DRY. Detects sloppy code, workarounds, silent failures, god classes, and duplication...

    SKILL.md

    Unslopify

    Tactical code cleanup focused on immediate quality issues.

    Usage

    /unslopify                # Run all 4 analyzers in parallel
    /unslopify --types        # Type strictness only
    /unslopify --srp          # Single responsibility only
    /unslopify --fail-fast    # Fail-fast only
    /unslopify --dry          # DRY only
    

    Analyzers

    Analyzer Question
    type-strictness-analyzer Are types as strong as possible?
    srp-analyzer Does each unit have one job?
    fail-fast-analyzer Do errors surface immediately?
    dry-analyzer Is there duplicated code?

    What's "Sloppy"?

    Sloppy Clean
    any, interface{}, unwrap() Strong domain types
    God classes, 500-line functions Focused, single-purpose
    catch (e) { } swallowed Explicit error handling
    // HACK: comments Fix the root cause
    Silent fallbacks Fail fast, fail loud
    Copy-pasted code blocks Extracted helpers/utilities

    When to Use

    • Quick code review
    • Before committing
    • Cleaning up tech debt
    • Checking for obvious issues

    Supported Languages

    • TypeScript / JavaScript
    • Go
    • Rust

    Reference Documentation

    • Type Strictness
    • Single Responsibility
    Recommended Servers
    OpenZeppelin
    OpenZeppelin
    Nimble MCP Server
    Nimble MCP Server
    Microsoft Learn MCP
    Microsoft Learn MCP
    Repository
    shanev/skills
    Files