{"skill":{"slug":"bookforge-legacy-code-addition-techniques","displayName":"Legacy Code Addition Techniques","summary":"Add new functionality to untested legacy code using Sprout Method, Sprout Class, Wrap Method, or Wrap Class — whichever best fits the dependency profile. Use...","tags":{"bookforge":"1.0.0","feature-addition":"1.0.0","latest":"1.0.0","legacy-code":"1.0.0","refactoring":"1.0.0","software-engineering":"1.0.0","testing":"1.0.0"},"stats":{"comments":0,"downloads":0,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1777470484968,"updatedAt":1777472509632},"latestVersion":{"version":"1.0.0","createdAt":1777470484968,"changelog":"- Introduces a new skill for safely and quickly adding features to untested legacy code using Sprout Method, Sprout Class, Wrap Method, or Wrap Class techniques.\n- Guides developers to select the least-invasive approach based on dependency complexity and whether the new behavior must co-execute with existing code (temporal coupling).\n- Provides clear prerequisites, step-by-step process, and contextual cues for when and how to apply each technique.\n- Designed for time-pressured scenarios where legacy code can’t be easily tested or refactored.\n- Draws directly from \"Working Effectively with Legacy Code\" (Chapter 6) and integrates with related skills for legacy editing discipline.","license":"MIT-0"},"metadata":{"os":null,"systems":null},"owner":{"handle":"quochungto","userId":"s176b6gfk8djgcz320d83ta4e184bx1v","displayName":"Hung Quoc To","image":"https://avatars.githubusercontent.com/u/88069966?v=4"},"moderation":null}