원클릭으로
review
Review git diff and suggest how to group and commit changes
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Review git diff and suggest how to group and commit changes
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Register bot commands with Telegram so they appear in the command menu
Rebuild miniclaw and restart the background service
Interactive setup wizard for new miniclaw users who just forked the repo
Summarise recent conversations across all threads into auto memory (MEMORY.md + topic files)
Analyse chat history to update voice and typing style guide (voice.md in auto memory)
Create a semver release with changelog, git tag, and GitHub release
| name | review |
| description | Review git diff and suggest how to group and commit changes |
Review the current git diff, summarise what has changed, and suggest how to group the changes into commits.
Infer which repo the user is working with from the conversation context. Look for the most recently mentioned or worked-on repo. If unclear, default to the miniclaw repo (your working directory's parent).
Once determined, run git rev-parse --show-toplevel from that repo's directory to confirm it's a valid git repo. Start your response by stating the absolute path.
Run a single command to detect the primary branch and gather all state:
cd <repo-root> && BASE=$(git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null | sed 's@^refs/remotes/origin/@@' || git branch -l main master --format '%(refname:short)' | head -1) && echo "=== BASE: $BASE ===" && echo "=== BRANCH ===" && git branch --show-current && echo "=== STATUS ===" && git status && echo "=== DIFF vs BASE ===" && git diff $BASE...HEAD && echo "=== UNSTAGED ===" && git diff && echo "=== STAGED ===" && git diff --staged && echo "=== COMMITS SINCE BASE ===" && git log --oneline $BASE..HEAD && echo "=== RECENT COMMITS ===" && git log --oneline -5
If the repo has CI checks you can run locally, run them. For example:
gofmt -l . (fix with gofmt -w if needed), go test ./...npm test or npm run lint if availablepytest if availableSkip this step if no obvious CI checks exist.
Do a comprehensive review of the diff. Look for:
Report any findings. If nothing stands out, say the diff looks clean.
For each changed file, briefly describe what changed and why.
Group related changes into logical commits. For each suggested commit:
feat:, fix:, chore:, docs:, style:)If the working tree is clean, just say so.
Ask the user if they want you to commit and push, or if they want to adjust the grouping.