이미 알려줬잖아: CLAUDE.md에 규칙 적용하기은(는) 무엇을 하나요?
- 보고서를 찾습니다. 날짜가 지정된 경우
~/already-told-you/$ARGUMENTS/findings.json, 그렇지 않으면 가장 최신의~/already-told-you/<YYYY-MM-DD>/findings.json를 찾습니다(Glob 사용). 파일이 없으면~/claude-improve/(플러그인 이름 변경 전에 생성된 보고서)에서도 찾습니다. 없으면 → "/already-told-you:run을 먼저 실행하세요"라고 말하고 중단합니다. - 규칙을 보여줍니다. 섹션 B를 읽습니다. 각 규칙에 번호를 매기고 다음을 표시합니다: 제목, 세션 수, 정확한 규칙 텍스트 및
대상 파일(
~/.claude/CLAUDE.md= 모든 프로젝트; 프로젝트 경로 = 해당 프로젝트만). 적용할 규칙을 질문합니다; 사용자는 규칙을 바꾸거나 대상을 변경할 수 있습니다. 그럴 경우 계속하기 전에 보고서 폴더에서findings.json(해당 항목의rule/file만)을 수정합니다. - 대상 파일별로 미리보기. 승인된 규칙을 대상 파일별로 그룹화합니다. 각 파일에 대해
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/apply_rules.py --preview --findings <findings.json> --target <file> --ids <id1,id2>를 실행하고 출력된 diff를 정확히 보여줍니다. 한 줄로 설명합니다:<!-- already-told-you:start -->/<!-- already-told-you:end -->블록 외부의 텍스트는 절대 건드리지 않으며, 다시 실행하면 두 번째 블록을 추가하는 대신 블록을 교체합니다(이전self-improve블록도 교체됩니다). 해당 파일의 블록에 유지되어야 하는 모든 규칙을--ids에 포함시킵니다(이전에 승인되었지만 누락된 규칙은 블록에서 제거됩니다). - 파일별로 승인 요청. 명확한 동의가 있을 때만 동일한 명령을
--preview대신--write로 실행합니다. 이 명령은 권한을 요청합니다. 그 프롬프트가 두 번째 안전 확인이므로, 사용자가 응답하도록 합니다. - 완료. 어떤 파일이 변경되었는지 말하고, Claude Code가 각 세션 시작 시 CLAUDE.md를 읽으므로 다음 세션부터 규칙이 적용된다고 알립니다. 실행 취소하려면: 두 마커 사이의 블록을 삭제하면 됩니다.
CLAUDE.md의 다른 부분은 절대 편집하지 말고, 사용자가 승인하지 않은 CLAUDE.md는 절대 기록하지 마십시오.