← 전체 스킬
Claude Code, Codex와 Gemini용 로컬 우선 설정·Skills 모음으로 세션 예산 상한, 위험 명령과 비밀 쓰기 차단, plugin 감사, sandbox 진입점과 제한된 PR 수정 루프로 코딩 Agent를 통제합니다.
핵심 기능
- 세션·일일 예산 hard ceiling
- 명령·비밀·plugin 검사
- 실제 OS sandbox 진입점
- 검증된 PR 수정과 사람 merge gate
설치 방법
brew install dshakes/tap/compass 후 compass quickstart를 실행하면 변경 사항을 미리 보여 주고 확인을 요청합니다. 저장소를 clone해 ./quickstart.sh를 실행하거나 Claude Code/Codex에서 dshakes/compass marketplace를 추가해 compass plugin을 설치할 수도 있습니다.
사용 방법
설치 후 compass doctor를 실행합니다. COMPASS_MAX_USD로 예산 상한을 설정하고 compass scan, audit-plugin, sandbox로 비밀, 타사 plugin과 신뢰할 수 없는 명령을 검사합니다. 원격 PR 자동 유지가 필요한 경우에만 pr-shepherd 또는 schedule을 켜고 required checks와 현재 세션의 사람 merge 권한을 유지하세요.
필요 조건
Git과 지원 Agent가 필요합니다. 매뉴얼, guard와 CLI에는 API key가 필요 없지만 cross-model 및 자율 PR workflow에는 해당 모델 로그인과 GitHub 권한이 필요합니다. full quickstart는 사용자 ~/.claude 또는 ~/.codex 설정을 backup하고 저장소에 link하므로 먼저 preview를 검토해야 합니다. guard는 defense-in-depth일 뿐 security boundary가 아닙니다. 자동 흐름은 CI 로그 읽기, commit, push와 PR 생성·수정을 할 수 있지만 merge는 현재 세션의 명시적 승인이 필요합니다. 최소 권한 credential을 사용하세요.
관련 스킬