커밋 이슈: 미완성 GitHub 저장소를 분석하고 '매장'하는 도구

✍️ OpenClawRadar📅 게시일: March 30, 2026🔗 Source
커밋 이슈: 미완성 GitHub 저장소를 분석하고 '매장'하는 도구
Ad

한 개발자가 '커밋먼트 이슈즈(Commitment Issues)'라는 웹 도구를 만들어 GitHub 저장소를 분석해 프로젝트가 사실상 중단된 상태인지 판단한 후, 재미있는 '장례' 증명서를 생성합니다. 이 도구는 머신러닝이 아닌 휴리스틱에 기반합니다.

작동 방식

사용자는 GitHub 저장소 URL을 도구에 붙여넣으면, 도구는 다음과 같은 작업을 수행합니다:

  • 커밋 빈도, 최근 활동, 스타 수 대비 동력 등 저장소 신호를 분석합니다
  • 프로젝트의 가능한 "사망 원인"을 추론합니다
  • 고해상도 사망 증명서를 생성합니다
  • 마지막 커밋 메시지에서 저장소의 "유언"을 추출합니다

Claude를 활용한 개발 과정

개발자는 Claude를 사용하여:

  • 마지막 커밋 이후 경과 시간, 활동 감소, 저장소 크기 등 다양한 휴리스틱을 탐색했습니다
  • 구현 전에 "사망 분류" 로직을 프로토타이핑했습니다
  • 포크와 보관된 저장소를 중심으로 GitHub API 응답의 불일치를 디버깅했습니다
  • 출력이 일반적이거나 과적합되지 않도록 어조를 반복적으로 조정했습니다

주요 통찰

개발자는 Claude가 과도한 설계 없이 다양한 접근 방식과 경계 사례를 더 빠르게 테스트할 수 있게 했다고 언급했습니다. "유언" 기능은 특히 통찰력이 있었는데, 많은 저장소가 "나중에 수정", "임시 해킹", "재작성 전 최종 커밋"과 같은 커밋 메시지로 끝나기 때문입니다.

사용 가능성

이 도구는 https://commitmentissues.dev/에서 무료로 사용해 볼 수 있으며, 소스 코드는 https://github.com/dotsystemsdevs/commitmentissues에서 확인할 수 있습니다.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

클로드 코드를 자율 엔지니어링 팀으로 변환하기
Tools

클로드 코드를 자율 엔지니어링 팀으로 변환하기

~/.claude/ 설정은 Claude Code를 자율적인 빌드 시스템으로 전환하여, 코드를 자동으로 생성하고 테스트합니다.

OpenClawRadar
사이닛: AI 에이전트를 위한 오픈소스 로컬-퍼스트 메모리 기반 플랫폼
Tools

사이닛: AI 에이전트를 위한 오픈소스 로컬-퍼스트 메모리 기반 플랫폼

Signet는 AI 에이전트 루프 외부에서 메모리 처리를 이동시키는 오픈소스 메모리 기반입니다. 이는 대화 기록을 보존하고, 세션을 구조화된 메모리로 정제하며, 엔티티를 그래프로 연결하고, 프롬프트 시작 전에 컨텍스트를 주입합니다.

OpenClawRadar
Ghostbar: 약 5MB의 네이티브 macOS Swift AI 클라이언트, 화면 공유에서 숨겨지는 기능
Tools

Ghostbar: 약 5MB의 네이티브 macOS Swift AI 클라이언트, 화면 공유에서 숨겨지는 기능

Ghostbar는 네이티브 Swift macOS 메뉴바 AI 클라이언트(~5MB)로, window.sharingType = .none을 사용하여 화면 녹화 앱에 보이지 않게 됩니다. Ollama, vLLM, llama.cpp 및 모든 OpenAI 호환 백엔드와 함께 작동합니다.

OpenClawRadar
molequla: 클로드코드로 처음부터 구축된 지속 학습 AI 유기체
Tools

molequla: 클로드코드로 처음부터 구축된 지속 학습 AI 유기체

molequla는 Go, C, JavaScript, Rust로 처음부터 구현된 지속 학습 AI 유기체로, Python 오케스트레이터가 연결합니다. 각 요소는 벡터 자동 미분을 갖춘 완전한 트랜스포머 구현체로, 원시 텍스트로 훈련되며 시간이 지남에 따라 성장하고 개성을 발전시킵니다.

OpenClawRadar