Dry — Development skill for Claude Code
Remove code duplication you just introduced.
How to install Dry
Installs to ~/.claude/commands/aspiers-ai-config-dry.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/aspiers/ai-config/HEAD/.claude/commands/dry.md -o ~/.claude/commands/aspiers-ai-config-dry.md Restart Claude Code, or start a new session, for it to be picked up.
What Dry does
description: Remove code duplication you just introduced allowed-tools: Skill(code-refactoring-dry)
Use the `code-refactoring-dry` skill to remove duplication in the files you have worked on in this session.
Alternatives in Development
- Worktree Cleanup — Remove worktrees and branches that have been merged: $ARGUMENTS 23.4k ★
- Remove Comments — Remove Obvious Comments 2.8k ★
- Remove Project — Remove a project created by the starter kit 335 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Code Optimizer
Remove duplication, dead code, and needless indirection — fewer lines as a result, never as the goal
Esp32 Control
This is a LAN-hosted ESP32-IoT control panel. I started by writing the code entirely by hand, which was slow a
Code Smell Detector
Scan the codebase for code smells — duplication, complexity, dead code, and poor naming
Census
Reconcile corpus populations, distinct vulnerabilities, and duplication across findings trees.
Cldpm
CPM (Claude Project Manager) is an SDK and CLI for managing mono repos with multiple Claude Code projects. It
Agent Instructions Review
Review changes to agent-instruction files (CLAUDE.md, AGENTS.md, .cursor/rules, copilot-instructions, .claude/
Related Agents
Unqualify
Remove a qualified skill from this plugin when it has drifted — become redundant, broken, or obsolete. Two-pha
Code Deduplicator
Remove code duplication by extracting shared logic into reusable components
Refactor Validator
Use this agent when a significant refactoring has been completed and you need to verify that the changes are c