A structured, multi-pass code refinement skill that transforms complex, verbose, or tangled code into clean, idiomatic, maintainable implementations — without changing what the code does.
The goal is not fewer lines. The goal is code that a tired engineer at 2am can read, understand, and safely modify. Every change must pass three tests:
When clarity and brevity conflict, clarity wins. When idiom and explicitness conflict, consider the team's experience level. When DRY and locality conflict, prefer locality for code read more than modified.
심층적인 코드 단순화, 리팩토링 및 품질 개선. 구조적 복잡성, 안티패턴, 가독성 부채를 분석한 후 정확한 동작을 보존하는 타겟 리팩토링을 적용합니다. 언어에 구애받지 않음: Python, Go, TypeScript/JavaScript, Rust. 버그 찾기보다 단순화와 명확성이 목표인 경우 이 기술을 사용하세요. 트리거: "이 코드 단순화", "내 코드 정리", "명확성을 위해 리팩터링", "복잡성 감소", "더 읽기 쉽게 만들기", "코드 품질 통과", "기술 부채 정리", "코드 구체화 실행", "최근 변경 사항 단순화", "이 코드가 지저분함", "중첩이 너무 많습니다", "이 함수가 너무 깁니다", "PR하기 전에 정리", "코드 정리", 순환적 복잡성, 인지 복잡성, 코드 냄새. 출처: mathews-tom/praxis-skills.