claude-settings-audit은(는) 무엇을 하나요?
저장소를 분석하여 권장 Claude Code settings.json 권한을 생성합니다. 새 프로젝트를 설정하거나, 기존 설정을 감사하거나, 허용할 읽기 전용 bash 명령어를 결정할 때 사용합니다. 기술 스택, 빌드 도구, 모노레포 구조를 감지합니다.
작동 방식
이 스킬은 저장소의 파일 구조와 설정 파일을 스캔하여 다음을 식별합니다:
- 기술 스택:
package.json,requirements.txt,go.mod등의 파일 기반 - 빌드 도구:
Makefile,webpack.config.js,tsconfig.json등의 설정 - 모노레포 구조:
lerna.json,nx.json,turbo.json등의 구성 파일
식별된 정보를 바탕으로 Claude Code가 안전하게 실행할 수 있는 읽기 전용 bash 명령어 목록을 생성합니다. 이 목록은 settings.json 파일에 추가할 권장 권한으로 제공됩니다.
사용 예시
claude-settings-audit --path /path/to/repo
출력 예시:
{
"permissions": {
"allow_read_only": [
"cat",
"ls",
"head",
"tail",
"grep",
"find",
"git log",
"git diff",
"npm list",
"pip list"
]
}
}
지원 플랫폼
- Claude Code: 이 스킬은 Claude Code 에이전트와 함께 사용하도록 설계되었습니다.
참고 사항
- 생성된 권한은 프로젝트의 특정 요구 사항에 따라 조정이 필요할 수 있습니다.
- 읽기 전용 명령어만 제안되며, 쓰기 작업이 필요한 명령어는 포함되지 않습니다.
- 보안을 위해 항상 최소 권한 원칙을 따르는 것이 좋습니다.