remove-backward-compat

Identify and remove deprecated annotations, re-exports, and legacy support patterns.

1|1|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/wineast/agent0 --skill remove-backward-compat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remove-backward-compat
Source: https://github.com/wineast/agent0/tree/main/.claude/skills/remove-backward-compat
Command: npx skills add https://github.com/wineast/agent0 --skill remove-backward-compat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers identify and eliminate backward compatibility code, reducing technical debt and ensuring up-to-date codebases.

Core Features & Use Cases

  • Codebase Cleanup: Detects deprecated annotations, re-exports, and dual-format support to facilitate clean refactoring.
  • Migration Assistance: Guides users through safe removal procedures, analyzing references and impact.
  • Use Case: When refactoring a large TypeScript project, use this Skill to find deprecated types and re-exports, then safely remove them after verifying no external dependencies exist.

Quick Start

Use the remove-backward-compat skill to analyze your project for deprecated exports and start a safe cleanup process.

Frequently Asked Questions about remove-backward-compat

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

FAQPage Schema
How do I remove deprecated TypeScript annotations and legacy re-exports during code refactoring?

To remove deprecated TypeScript annotations and legacy re-exports, you can scan your codebase to identify backward compatibility patterns and safely eliminate them after verifying no external dependencies rely on them.

What is the best way to find legacy compatibility code in a large TypeScript project?

Finding legacy compatibility code involves analyzing the project to detect deprecated annotations, re-exports, and dual-format support patterns, which helps streamline code refactoring and reduce technical debt.

Can I analyze external dependencies before removing deprecated types and re-exports?

Yes, you can analyze external dependencies by checking references and impact, guiding you through safe removal procedures to ensure deprecated types and re-exports are not actively used before deletion.

Does this approach handle dual-format support and multiple file modules for code cleanup?

Yes, this code cleanup approach specifically targets dual-format support and legacy patterns across multiple files and modules, ensuring comprehensive removal of backward compatibility code throughout the project.

When should I not use a legacy removal process for code refactoring?

You should avoid a legacy removal process if verification shows external dependencies still rely on the deprecated re-exports or dual-format support, as removing them prematurely would break existing integrations.