Skills for Real Engineers. Straight from my .agents directory.
deprecation-and-migration
Agent skill fromaddyosmani/agent-skills
Manages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to another. Use when migrating a database schema in production, such as renaming or dropping a column without downtime (expand/contract). Use when deciding whether to maintain or sunset existing code.
How to install deprecation-and-migration
npx skills add addyosmani/agent-skills# or add only this skill to Claude Code: copy the folder
skills/deprecation-and-migration/
# into
~/.claude/skills/deprecation-and-migration/ (all projects)
.claude/skills/deprecation-and-migration/ (one project)
1# Deprecation and Migration23## Overview45Code is a liability, not an asset. Every line of code has ongoing maintenance cost — bugs to fix, dependencies to update, security patches to apply, and new engineers to onboard. Deprecation is the discipline of removing code that no longer earns its keep, and migration is the process of moving users safely from the old to the new.67Most engineering organizations are good at building things. Few are good at removing them. This skill addresses that gap.89## When to Use1011- Replacing an old system, API, or library with a new one12- Sunsetting a feature that's no longer needed13- Consolidating duplicate implementations14- Removing dead code that nobody owns but everybody depends on15- Planning the lifecycle of a new system (deprecation planning starts at design time)16- Deciding whether to maintain a legacy system or invest in migration1718## Core Principles1920### Code Is a Liability2122Every line of code has ongoing cost: it needs tests, documentation, security patches, dependency updates, and mental overhead for anyone working nearby. The value of code is the functionality it provides, not the code itself. When the same functionality can be provided with less code, less complexity, or better abstractions — the old code should go.2324### Hyrum's Law Makes Removal Hard25…
Excerpt shown under the repository's MIT license.
More skills in agent-skills
Similar skill repositories
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.
