{"skill":{"slug":"bookforge-seam-type-selector","displayName":"Seam Type Selector","summary":"Select the right seam type (Preprocessor / Link / Object) for breaking a dependency in legacy code. Use whenever a developer needs to substitute behavior for...","tags":{"bookforge":"1.0.0","dependency-injection":"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":1777474228209,"updatedAt":1777474908905},"latestVersion":{"version":"1.0.0","createdAt":1777474228209,"changelog":"Initial release – recommend the right seam type (Preprocessor / Link / Object) to break dependencies in legacy code for testing purposes.\n\n- Guides developers in choosing the appropriate seam type based on language, dependency pervasiveness, and codebase constraints.\n- Provides a detailed selection process following \"Working Effectively with Legacy Code\" principles.\n- Identifies enabling points and offers rationale for seam recommendations.\n- Targets situations where dependency substitution is needed but direct editing or DI frameworks are not feasible.\n- Output includes recommended seam type, rationale, enabling point location, and next steps.","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}