Skills DirectoryGitHub에서 엄선한 오픈소스 Skills

orch-refine-codecommit db7f2a6SKILL.md · 리팩터링

오케스트레이션 리팩터링

테스트 통과를 확인하고 동작을 바꾸지 않은 채 구조를 개선한 뒤, 리뷰를 거쳐 게이트를 두고 커밋합니다.

게이트 2 확인 후 git 커밋을 만들며, 정리 단계에서 죽은 코드를 삭제할 수 있습니다.

npx skills add affaan-m/ECC --skill orch-refine-code
권한
  • read-repo
  • write-files
  • shell
  • network
호환 도구
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
출처
커뮤니티 · Affaan Mustafa
상태
스캔 통과
라이선스
MIT
카테고리
리팩터링

핵심 규칙

diff는 동작에 영향을 주지 않아야 하며, 동작이 조금이라도 바뀌어야 한다면 이 스킬을 쓰지 않습니다.

실행 단계

  1. 01단계테스트 통과 확인

    코드를 건드리기 전에 관련 테스트가 있고 통과하는지 확인하며, 커버리지가 부족하면 특성 테스트를 먼저 추가합니다.

  2. 02단계리팩터링 계획

    orch-pipeline 엔진으로 재구성 계획을 세우고 게이트 1에서 멈춰 승인을 기다립니다.

  3. 03단계작은 단계로 재구성

    작은 단계로 수정하고 매번 테스트를 다시 실행합니다. 죽은 코드·중복 정리는 refactor-cleaner 에이전트(knip, depcheck, ts-prune)에 맡깁니다.

  4. 04단계코드 리뷰

    동작에 영향 없는 diff를 코드 리뷰합니다.

  5. 05단계게이트 커밋

    게이트 2에서 멈춰 확인받은 뒤 refactor: 접두사로 커밋합니다.

권한 설명 (SKILL.md 기준)

기능필요 여부설명
파일 쓰기필요여러 파일에 걸쳐 코드를 재구성하고 필요하면 특성 테스트를 추가합니다.
명령 실행필요테스트 스위트, knip/depcheck/ts-prune 같은 도구, git 커밋을 실행합니다.
네트워크 송신필요 없음스킬은 네트워크 접근을 요구하지 않습니다.

SKILL.md 프런트매터(YAML)

SKILL.md 프런트매터(YAML)commit db7f2a6
---
name: orch-refine-code
description: Orchestrate a behavior-preserving refactor — confirm tests are green, restructure without changing behavior, keep tests green, review, and gated commit. Use when the structure should improve but behavior must not change.
metadata:
  origin: ECC
---

관련 스킬

규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.