린터는 보고만 합니다. /simplify가 대신 정리합니다.

병렬 에이전트 셋, 슬래시 명령 하나: PR을 열기 전 /simplify가 diff 정리를 자동 적용하는 방식.

린터는 보고만 합니다. /simplify가 대신 정리합니다.
Share

변경 작업을 끝냈는데 린터가 빨갛게 켜지고, 결국 늘 고치던 세 가지 유형의 문제를 또 diff 안에서 고치고 있습니다. /simplify는 이 반복을 줄여 줍니다. 보고서만 내는 대신, 파일을 직접 수정합니다.

/simplify가 diff에 하는 일

/simplify는 Claude Code에 번들로 포함된 구현 후 정리 및 리뷰 패스입니다. 현재 diff에 있는 파일만 읽고, 그 변경분 위에 병렬 리뷰 에이전트를 펼친 뒤, 주석으로 지적하는 대신 파일에 바로 수정 사항을 적용합니다 . 이 마지막 부분이 린트 보고서와의 핵심 차이입니다. 파일이 표시되는 것이 아니라 실제로 바뀝니다. 전체 코드베이스가 아니라 diff만 훑기 때문에 범위도 좁게 유지되고 토큰 비용도 낮습니다.

처음 출시됐을 때는 변경된 파일을 대상으로 세 개의 에이전트가 동시에 실행됐습니다 :

  • Reuse — 중복된 로직을 찾고, 방금 작성한 새 코드를 대체할 수 있는 기존 유틸리티를 드러냅니다.
  • Quality — 가독성, 구조, 불필요한 상태, 새는 추상화를 짚어냅니다.
  • Efficiency — 불필요한 작업, 놓친 동시성, 핫패스의 비대를 잡아냅니다.

이 스킬은 계속 더 촘촘해지고 있습니다. v2.1.160(2026년 6월 2일)에서는 다섯 개의 정리 finder를 하나로 합쳐 호출당 토큰 사용량을 약 25% 줄였습니다 . 그래서 같은 리뷰를 출시 당시보다 더 저렴하게 실행할 수 있습니다. 모든 PR에 연결하기 전에 알아둘 만한 점입니다.

이 기능을 신기한 장난감이 아니라 모든 프로젝트의 습관으로 다룰 이유는 1차 출처의 발언에서 나옵니다. 2026년 2월 27~28일, Claude Code를 만든 Anthropic 기술 스태프 Boris Cherny는 Threads와 X에서 다음 버전에 /simplify/batch가 포함될 것이라고 알리며, 두 기능을 "매일 사용하고 있다"고 말했습니다 .

"Been using both [/simplify and /batch] daily." — Boris Cherny, member of technical staff at Anthropic (source: Threads)

이 스킬은 번들로 제공됩니다. 자동 설치되어 모든 코드베이스의 모든 세션에 존재하므로, 이 매일 쓰는 습관을 재현하는 데 저장소별 설정은 필요 없습니다 .

PR 루틴에 /simplify 넣기

Your linter reports. /simplify did the cleanup for you.

Cherny의 습관을 그대로 재현하려면 pull request를 열기 직전 마지막 단계로 /simplify를 실행하세요. 변경 사항을 먼저 작성하고, 스킬을 호출한 뒤, 작업 트리에 적용된 편집을 검토하고 커밋하면 됩니다. 이 스킬은 번들이므로 만들 .claude/skills/ 폴더도, 설치 단계도 없습니다. Claude Code에 포함되어 있으며 모든 세션에서 사용할 수 있습니다 . 최소한의 복사-붙여넣기 절차는 다음과 같습니다.

Step 1 — 버전을 확인합니다. /simplify/batch 스킬은 Claude Code v2.1.63에서 번들 명령으로 들어왔습니다 . 현재 실행 중인 버전을 확인하세요:

claude --version
# or, inside a session:
/version

v2.1.63 이상이라면 스킬은 이미 있습니다. 추가로 설치할 것은 없습니다.

Step 2 — 먼저 작성하고, 그다음 simplify를 실행합니다. 기능이나 수정 작업을 다 쓴 뒤, 인자 없이 /simplify를 입력하세요. 이 스킬은 diff를 자동으로 찾아 변경한 파일만 살피므로 경로를 넘길 필요가 없습니다 . 해당 diff 위에 병렬 리뷰 에이전트를 펼치고, 보고만 하는 대신 수정 사항을 직접 적용합니다 .

Step 3 — 검토한 뒤 커밋합니다. 작업 트리에 적용된 편집을 확인하세요. 명확한 감사 기록을 남기고 싶다면 별도의 정리 커밋으로 stage하고, 아니면 push하기 전에 기능 커밋에 squash하면 됩니다.

Step 4 (선택) — rebase 후 다시 실행합니다. merge나 rebase로 새 diff 파일이 들어왔다면 /simplify를 다시 호출해 추가 변경 사항까지 정리 패스가 훑게 하세요.

범위를 좁히는 단축 방식. 패스를 한 가지 관심사로 좁히려면 전체 리뷰를 실행하는 대신 focus 절을 덧붙입니다:

/simplify focus on error handling
/simplify focus on memory efficiency

이렇게 하면 에이전트가 단일 차원에만 집중합니다. 효율성만 중요한 핫패스나, 오류 처리가 위험 요소인 I/O 코드에서 유용합니다 .

이름 변경: /simplify는 이제 래퍼입니다

Your linter reports. /simplify did the cleanup for you.

변경 로그를 따라가 보면 /simplify/code-review가 서로 다른 두 도구가 아니라, 같은 스킬이 발전해 온 결과라는 점을 알 수 있습니다. v2.1.147(2026년 5월 21일)에서 /simplify/code-review로 이름이 바뀌었습니다. 동작도 선택 가능한 노력 수준(예: /code-review high)에 맞춰 정확성 버그를 보고하는 쪽으로 이동했고, 기존의 자동 적용 정리 동작은 제거되었습니다 . 이 변화는 수정이 바로 적용되리라 기대하던 사용자들의 습관을 깨뜨렸고, 그래서 v2.1.152(2026년 5월 27일)에서 /simplify가 내부적으로 /code-review --fix를 호출하는 얇은 래퍼로 돌아왔습니다. 많은 사용자가 의존하던 작업 트리에 바로 적용하는 동작이 복원된 것입니다 . 이후 v2.1.160(2026년 6월 2일)에서는 다섯 개의 정리 탐지기가 하나로 합쳐졌고, 호출당 토큰 사용량이 약 25% 줄었습니다 .

오늘 기준으로 실무적인 구분은 이렇습니다. /simplify는 작업 트리에 편집을 적용합니다. /code-review만 실행하면 파일을 건드리지 않고 발견 사항만 보고합니다. /code-review --comment는 발견 사항을 GitHub PR의 인라인 주석으로 게시합니다 . 의도에 맞는 동사를 고르면 됩니다. 고칠 것인지, 보고할 것인지, 주석으로 남길 것인지입니다.

버전날짜동작 변경/simplify에 미친 영향
v2.1.1472026-05-21/code-review로 이름 변경. 노력 수준별 정확성 버그 보고. 자동 적용 제거제자리 수정 사라짐
v2.1.1522026-05-27/simplify 복원. 내부적으로 /code-review --fix 호출제자리 적용 복원
v2.1.1602026-06-02다섯 개의 정리 탐지기를 하나로 병합실행당 토큰 약 25% 감소

/simplify를 더 밀어붙이는 방법

Your linter reports. /simplify did the cleanup for you.

기본 패스가 습관이 되었다면, 세 가지 조절 지점으로 더 날카롭게 만들 수 있습니다. 첫째, 한 가지 관점으로 범위를 좁혀 관련 에이전트만 실행되게 하세요. /simplify focus on memory efficiency/simplify focus on error handling처럼 쓰면 전체 재사용/품질/효율성 검사를 돌리는 대신 리뷰 범위를 좁힙니다 (source: howborisusesclaudecode.com).

둘째, 자동 적용 편집이 아니라 리뷰어가 볼 수 있는 메모를 원한다면 /code-review --comment를 사용하세요. --comment 플래그는 작업 트리를 건드리지 않고 발견 사항을 GitHub PR 인라인 주석으로 게시하며, v2.1.147 (2026-05-21)에서 추가되었습니다 (source: Claude Code changelog). 수정 여부 판단은 사람 리뷰어에게 남겨둡니다.

셋째, /batch로 이 습관을 대규모 작업에 적용하세요. 각 /batch 워커는 자체 git worktree에서 실행되고 커밋 전에 자신의 diff에 자동으로 /simplify를 실행하므로, 생성되는 모든 PR이 추가 호출 없이 정리 패스를 거치게 됩니다 (source: claudefa.st).

조합 패턴은 이렇게 이어집니다. 큰 리팩터링은 /batch로 분해한 뒤, 각 배치 PR에 /code-review --comment를 얹어 리뷰어가 바로 볼 수 있는 주석 패스를 추가합니다. 다음 변경에서는 focus 플래그로 좁게 시작하고, 같은 규율을 마이그레이션 전체로 확장하면 됩니다.

시청 / 출처

자주 묻는 질문

Claude Code에서 /simplify와 /code-review는 같은 것인가요?

두 도구가 아니라 하나의 스킬이 발전해 온 것입니다. v2.1.152(2026년 5월 27일)부터 /simplify/code-review --fix를 호출하는 얇은 래퍼이며, 발견 사항을 작업 트리에 직접 적용합니다 . 제자리에서 편집을 자동 적용하려면 /simplify를 입력하고, 파일을 건드리지 않은 채 발견 사항만 보고하려면 /code-review만 입력하면 됩니다.

/simplify를 쓰기 전에 설정이나 구성이 필요한가요?

아니요. v2.1.63부터 Claude Code에 번들된(자동 설치되는) 스킬로 제공됩니다. 작성해야 할 .claude/skills/ 폴더도 없고 설치 단계도 없습니다 . 단일 저장소에 체크인되는 방식이 아니라 번들로 제공되기 때문에, 조건을 충족하는 버전이라면 모든 코드베이스의 모든 세션에서 사용할 수 있습니다.

/simplify는 린터가 놓치는 무엇을 잡아내나요?

단순한 스타일이 아니라 구조와 설계를 따져 봅니다. 처음 출시되었을 때는 diff 위에서 세 개의 병렬 에이전트가 펼쳐졌습니다. 중복 로직을 대체할 기존 유틸리티를 찾아내는 Reuse 에이전트, 새는 추상화와 중복 상태를 지적하는 Quality 에이전트, 놓친 동시성과 핫패스 비대화를 잡아내는 Efficiency 에이전트입니다 . 린터가 문법과 포매팅을 겨냥한다면, /simplify는 설계를 겨냥합니다.

전체 패스 대신 한 가지 관심사로 /simplify를 제한하려면 어떻게 하나요?

실행 범위를 좁히는 focus 문구를 붙이면 됩니다. 예를 들어 /simplify focus on memory efficiency 또는 /simplify focus on error handling처럼 사용합니다 . 이렇게 하면 정리 패스가 관련 차원으로 좁혀지고 나머지는 건너뛰므로, 표적 리뷰나 토큰 예산이 중요한 상황에 유용합니다.

/batch는 /simplify와 어떤 관계인가요?

/batch 워커는 커밋 전에 자신의 diff에 자동으로 /simplify를 실행합니다. /batch는 큰 작업을 대략 5~30개의 독립 단위로 나누고, 각 단위마다 격리된 git worktree에서 백그라운드 에이전트를 하나씩 띄운 뒤, 각각의 PR을 엽니다 . 결과적으로 생성된 모든 PR은 정리 패스가 이미 적용된 상태로 도착합니다.

AI developer tools and ecosystem news for developers and technical founders

Sign up for insights and ideas

Subscribe for the latest news, stories, tips, and updates.

Subscribe