{"skill":{"slug":"bookforge-method-decomposition-refactoring","displayName":"Method Decomposition Refactoring","summary":"Decompose long, tangled methods into clean, composable units using the 9 composing-method refactorings from Fowler's catalog. Use when: a method has grown to...","tags":{"bookforge":"1.0.0","code-quality":"1.0.0","latest":"1.0.0","methods":"1.0.0","refactoring":"1.0.0"},"stats":{"comments":0,"downloads":132,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1776625958123,"updatedAt":1776628309930},"latestVersion":{"version":"1.0.0","createdAt":1776625958123,"changelog":"Version 1.0.0 of method-decomposition-refactoring skill\n\n- Introduces a refactoring skill focused on decomposing long or tangled methods into clear, composable units, following Fowler's 9 composing-method refactorings.\n- Designed for situations where methods are hard to understand at a glance, contain explanatory comments, or manage excessive local variables.\n- Guides users through identifying decomposition boundaries, eliminating obstructive locals, extracting cohesive fragments, and verifying correctness via tests.\n- Integrates with code-smell-diagnosis to trigger refactoring on \"Long Method\" or similar smells.\n- Includes comprehensive explanation of context, input requirements, refactoring steps, and audiences.","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}