Test Guided Debloating

Removes unnecessary code from a repository while preserving exactly the behavior exercised by a given test suite. Use this skill when you need to debloat, slim down, or remove unused code from a codebase based on test coverage. The skill analyzes which code elements (files, classes, functions, methods, branches, imports) are exercised by tests, identifies unreachable or unused code, and safely removes it while ensuring all tests continue to pass. Triggers when users ask to remove unused code, debloat based on tests, eliminate dead code guided by test coverage, or slim down a repository to only test-required functionality.

ArabelaTso Updated

File contents

ArabelaTso/Skills-4-SE/tree/main/skills/test-guided-debloating commit 3c882bdf7c

Frequently asked questions

npx skillmds@latest add arabelatso/test-guided-debloating