Plugin · Claude Code · Development Tools

Joowankim Declutter

joowankim-declutter is a Claude Code plugin for the Ship phase that provides test-driven legacy code refactoring and decluttering workflows inside Claude Code.

by joowankim · github.com/joowankim/declutter

Install a Claude Code plugin that specializes in test-driven cleanup and refactoring of legacy, messy code before you ship or merge.

0
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install joowankim-declutter@joowankim/declutter
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:joowankim/declutter") and the paste-ready config with skillselion.get_install_config("plugin:joowankim/declutter").

About

What it does

joowankim-declutter is a Claude Code plugin pack built for solo maintainers drowning in legacy modules, tangled dependencies, and missing tests. The repository ships one plugin positioned as a refactoring specialist that emphasizes decluttering messy code using test-driven discipline—so you ask Claude Code to simplify structure, extract boundaries, and improve readability while keeping behavior locked by tests. It fits the Ship phase when you are reviewing a branch before release or paying down debt on a codebase you inherited, not when greenfield prototyping. It is an opinionated cleanup assistant, not a security scanner or architecture planner; you still own test coverage and rollout strategy. Register the declutter repo as a Claude Code plugin, invoke it on targeted folders or stories, and treat output as review-ready diffs to validate in CI.

Highlights

  • Single-plugin bundle focused on legacy and messy codebase refactoring
  • Test-driven refactoring specialist workflow (keyword: testdriven)
  • Declutter and clean-code oriented prompts or commands inside Claude Code
  • Community-category plugin for incremental modernization without big-bang rewrites
  • Pairs naturally with code review and pre-ship hardening rituals

Why builders use it

Shipping with legacy spaghetti code feels risky because refactors without tests often break behavior and stall solo builders.

After installing the plugin, you can run focused declutter and refactoring sessions in Claude Code with test-driven guardrails aimed at cleaner, shippable code.

At a glance

  • Type - Plugin in Development Tools.
  • Adoption - 0 installs, 0 stars, 0 votes.

FAQ

Who is joowankim-declutter for?

It is for indie builders and small teams stuck with messy legacy code who use Claude Code and want guided, test-aware refactoring before they ship.

When should I use joowankim-declutter?

Use it during Ship review when you are preparing a release or PR and need to declutter modules, reduce complexity, and keep tests green.

How do I add joowankim-declutter to my agent?

Register joowankim/declutter as a Claude Code plugin following Claude Code’s install instructions, then invoke the declutter specialist commands from your session.

Discussion

Comments

Share how you use joowankim-declutter, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.