nohseongmin

Git Gardener — Git skill for Claude Code

Git community

매일 기존 프로젝트를 자동으로 개선하고 PR을 올리는 Windows 트레이 앱 (Claude Code 헤드리스 + gh CLI).

How to install Git Gardener

This entry records only its repository, not the path inside it, so there is no exact command to give. Open nohseongmin/git-gardener and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Git Gardener does

매일 기존 프로젝트를 자동으로 개선하고 PR을 올리는 Windows 트레이 앱 (Claude Code 헤드리스 + gh CLI).

Alternatives in Git

  • Openclaude — Open Claude Is Open-source coding-agent CLI for OpenAI, Gemini, DeepSeek, Ollama, Codex, GitHub Models, and 20 22.5k ★
  • Gh Address Comments — Address review and issue comments on open GitHub PRs via CLI 14.6k ★
  • Cc Usage — by ryoppippi - Handy CLI tool for managing and analyzing Claude Code usage, based on analyzing local Claude Co 11.7k ★

README

git gardener

정원사는 매일 조금씩 돌본다

트레이에 상주하다가 방치된 레포를 골라 이슈를 열고, 고치고, PR까지 올린다.
사람이 하는 일은 머지 버튼 하나.
빈 커밋도 공백 수정도 쓰지 않는다. 고칠 게 없으면 그날은 그냥 넘어간다.

MIT .NET 9 git, gh, claude CLI 필요 Windows

See it · Install · 아이디어 · 이슈 · 안전장치 · 한계 · 설계 · 세팅


See it

아무것도 안 시켰는데 [daily-tangle](https://github.com/nohseongmin/daily-tangle)에 이게 올라왔다.

📮 이슈 #1 — 문제를 먼저 연다 🔧 PR #2 — 그걸 닫는다

**recompute의 지역변수 이름이 실제 값과 맞지 않음**

`recompute()`에서 이전 교차 쌍 수를 담는 변수 이름이 `wasClear`였다. 값은 숫자(카운트)인데 이름은 불리언처럼 보여, 코드베이스의 "불리언은 is/has/should" 규칙과 어긋나고 `if (r.pairs < wasClear)` 같은 비교식을 읽을 때 오해를 유발한다.

**Refactor: 교차 수 카운트 변수의 오해 소지 있는 불리언식 이름 정정**

-  const wasClear = state.crossPairs;
+  const prevPairs = state.crossPairs;
-  else if (r.pairs < wasClear) SFX.clear();
+  else if (r.pairs < prevPairs) SFX.clear();

브랜치 `refactor/rename-prev-pairs/#1`

이슈를 여는 것부터 PR이 올라가기까지 **49초.** 커밋 작성자에 봇 표시도, 본문에 "자동 생성됨" 푸터도 없다. 그 레포의 PR 템플릿을 읽어서 채우기 때문에 사람이 올린 PR과 같은 모양이 나온다.

Install

[Releases](https://github.com/nohseongmin/git-gardener/releases/latest)에서 `GitGardener.ex