{"skill":{"slug":"bookforge-conditional-simplification-strategy","displayName":"Conditional Simplification Strategy","summary":"Select and apply the correct refactoring for complex or tangled conditional logic. Use when: a method has a complicated if-then-else that obscures why branch...","tags":{"bookforge":"1.0.0","code-quality":"1.0.0","conditionals":"1.0.0","latest":"1.0.0","polymorphism":"1.0.0","refactoring":"1.0.0"},"stats":{"comments":0,"downloads":129,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1776625937551,"updatedAt":1776626508122},"latestVersion":{"version":"1.0.0","createdAt":1776625937551,"changelog":"- Initial release of the \"Conditional Simplification Strategy\" skill.\n- Provides a decision framework to select and apply the correct refactoring for complex or tangled conditional logic.\n- Implements all 8 conditional refactorings from Fowler’s Refactoring Chapter 9, plus the Introduce Assertion technique.\n- Details triggers, diagnosis, required inputs, and process for each refactoring.\n- Distinguishes between guard clauses and if-else branches based on intent and structure.\n- Intended for developers familiar with OOP and basic refactoring who face hard-to-read or convoluted conditional code.","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}