Repolode
lennney

lennney/stop-that-shit

Codex, Claude Code, OpenCode 등에서 요청하지 않은 해시·체크섬 생성과 범위 이탈을 막는 AI 코딩 에이전트용 멀티플랫폼 훅 및 Skill 가드입니다.

스타
3,657
포크
76
열린 이슈
2
마지막 커밋
17시간 전

어떤 프로젝트인가요?

Stop That Shit은 AI 코딩 에이전트를 위한 Skill과 Guard의 조합입니다. Skill은 변경이 필요한지 판단하는 순서를 에이전트에 제시합니다. 범위 이탈, 불필요한 해싱이나 가정에 기반한 강화, 사용자가 명시한 의도 위반, 이미 끝난 리뷰나 테스트 작업의 반복이라는 네 가지 실패 유형을 짚고, 새로운 메커니즘을 추가하기 전에 기존 기능을 재사용하도록 안내합니다.

Guard는 지원되는 도구 호출 전에 호스트 훅으로 실행됩니다. review, answer, monitor 같은 모드를 지정하면 파일 쓰기를 차단하고, 의존성 추가 전에 확인을 요청하며, 서브에이전트 수를 제한하고, 명시적으로 허용되지 않은 인식 가능한 해시 작업을 중단하며, 지정한 파일 목록 밖에 쓰는 작업을 거부합니다. 모드와 매개변수는 `$stop-that-shit review --` 같은 선행 지시어로 설정합니다.

이 프로젝트는 Codex, Claude Code, OpenCode, Hermes Agent CLI, Pi Coding Agent, Oh My Pi를 지원하며, 작성한 글에서 방어적인 군더더기 표현을 다듬는 선택형 보조 Skill도 포함합니다.

핵심 기능

  • 01범위, 기존 기능, 방어적 코드에 대한 Skill 기반 판단 순서.
  • 02review, answer, monitor 모드에서 파일 쓰기를 차단하는 호스트 훅 가드.
  • 03파일 경로 고정, 의존성 허용, 서브에이전트 수 제한, 해시 작업 허용을 위한 매개변수.
  • 04Codex, Claude Code, OpenCode, Hermes Agent CLI, Pi, Oh My Pi 지원.
  • 05산문에서 방어적인 군더더기 표현을 제거하는 선택형 텍스트 재작성 Skill.

활용 사례

  • 파일을 수정하지 않고 문제를 보고하는 읽기 전용 코드 리뷰로 코딩 에이전트의 작업을 제한합니다.
  • 에이전트가 내보내는 파일에 불필요한 체크섬이나 호환성 계층을 추가하지 못하게 합니다.
  • 변경 작업을 지정된 파일 및 의존성 목록으로 제한합니다.
  • 작성된 문서나 글에서 장황하고 지나치게 조심스러운 표현을 다듬습니다.

빠른 시작

  1. 1

    Claude Code에 플러그인 설치: 저장소 루트에서 플러그인 검증

    claude plugin validate .
  2. 2

    로컬 저장소를 플러그인 마켓플레이스로 추가

    claude plugin marketplace add ./
  3. 3

    stop-that-shit 플러그인 설치

    claude plugin install stop-that-shit@stop-that-shit
  4. 4

    Claude Code를 다시 시작하거나 /reload-plugins를 실행한 다음, 리뷰 지시와 함께 스킬 사용

사용 전 알아둘 점

  • 대부분의 호스트에는 Node.js 18 이상이 필요하며, Pi에는 Node.js 22.19 이상이 필요합니다.
  • review, answer, monitor, change와 같은 모드를 명시적으로 사용하기 전까지 Guard는 작업을 차단하지 않습니다.

포함된 컬렉션

토픽

자주 묻는 질문

stop-that-shit은(는) 무엇인가요?
Codex, Claude Code, OpenCode 등에서 요청하지 않은 해시·체크섬 생성과 범위 이탈을 막는 AI 코딩 에이전트용 멀티플랫폼 훅 및 Skill 가드입니다. Stop That Shit은 AI 코딩 에이전트를 위한 Skill과 Guard의 조합입니다. Skill은 변경이 필요한지 판단하는 순서를 에이전트에 제시합니다. 범위 이탈, 불필요한 해싱이나 가정에 기반한 강화, 사용자가 명시한 의도 위반, 이미 끝난 리뷰나 테스트 작업의 반복이라는 네 가지 실패 유형을 짚고, 새로운 메커니즘을 추가하기 전에 기존 기능을 재사용하도록 안내합니다.
stop-that-shit은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
stop-that-shit은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
stop-that-shit은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. stop-that-shit의 마지막 커밋은 2026년 11월 5일입니다.
stop-that-shit은(는) 어디에 사용할 수 있나요?
파일을 수정하지 않고 문제를 보고하는 읽기 전용 코드 리뷰로 코딩 에이전트의 작업을 제한합니다. 에이전트가 내보내는 파일에 불필요한 체크섬이나 호환성 계층을 추가하지 못하게 합니다. 변경 작업을 지정된 파일 및 의존성 목록으로 제한합니다. 작성된 문서나 글에서 장황하고 지나치게 조심스러운 표현을 다듬습니다.
stop-that-shit는 어떻게 설치하나요?
Claude Code에 플러그인 설치: 저장소 루트에서 플러그인 검증: claude plugin validate . 로컬 저장소를 플러그인 마켓플레이스로 추가: claude plugin marketplace add ./ stop-that-shit 플러그인 설치: claude plugin install stop-that-shit@stop-that-shit Claude Code를 다시 시작하거나 /reload-plugins를 실행한 다음, 리뷰 지시와 함께 스킬 사용
stop-that-shit은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/lennney/stop-that-shit

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트