{"skill":{"slug":"bookforge-test-harness-entry-diagnostics","displayName":"Test Harness Entry Diagnostics","summary":"Diagnose exactly why a class or method cannot be placed under test and route to the right dependency-breaking technique. Use whenever a developer says 'I can...","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":141,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1777972964715,"updatedAt":1778492850251},"latestVersion":{"version":"1.0.0","createdAt":1777972964715,"changelog":"Initial release: systematic diagnostic tool for testability obstacles in legacy code.\n\n- Identifies why a class or method cannot be placed under test, routing to specific dependency-breaking techniques from \"Working Effectively with Legacy Code.\"\n- Guides users through construction tests, root cause classification, and obstacle identification using Feathers’ catalogs (class-level and method-level).\n- Provides task sequencing and rationale for each dependency-breaking technique.\n- Documents precise signals, classification steps, and recommended actions for both compile-time and runtime obstacles.\n- For use during dependency-breaking (Step 3) of the legacy code change process; not for test quality or new code design scenarios.","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}