원클릭으로
unstaged
Use when the user wants to see what's changed or plan commits — shows uncommitted/unstaged changes grouped by logical commit themes
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when the user wants to see what's changed or plan commits — shows uncommitted/unstaged changes grouped by logical commit themes
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when the user wants to do a QA session or report multiple bugs — interactive session where bugs are reported conversationally and agents fix them in parallel
Use when executing implementation plans with independent tasks — orchestration pattern for worktree isolation, TDD discipline, and two-stage review. Referenced by execute-plan, fixit, and bugbash.
Use when the user reports a bug or issue that can be fixed without blocking their current work — backgrounds an agent in a worktree to fix and merge back without breaking stride
Use after implementing changes in an OpenSpec project to review implementation against the active change's deltas — auto-fixes confident issues, parks questions for the user
Install the anutron (claude-skills) kit into the current project — symlinks or copies skills, registers hooks, compiles CLAUDE.md from snippets.
Uninstall the anutron (claude-skills) kit from the current project — reverses everything /anutron-install did.
| name | unstaged |
| description | Use when the user wants to see what's changed or plan commits — shows uncommitted/unstaged changes grouped by logical commit themes |
| tags | ["quality"] |
Show all uncommitted and unstaged changes in the current repo, grouped by logical commit themes.
git status --short 2>/dev/null || echo '(not in a git repo)'git branch --show-current 2>/dev/null || echo '(not in a git repo)'git diff --cached --stat 2>/dev/null || echo '(not in a git repo)'git diff --stat 2>/dev/null || echo '(not in a git repo)'git ls-files --others --exclude-standard 2>/dev/null || echo '(not in a git repo)'SCOPE: Only operate on the git repo at the current working directory. Do not cd to other repos, even if you know about them or recently made changes there. If the current repo is clean, say so and stop.
Collect everything that's uncommitted:
If there are no changes at all, say "Working tree is clean — nothing to commit." and stop.
Read the actual diffs (not just file names) to understand what changed:
git diff for unstaged changesgit diff --cached for staged changesAnalyze the changes and group them into logical commits — sets of changes that belong together conceptually. For each group, provide:
## 🔀 Uncommitted Changes (N files)
### 1. [Theme Name]
> Suggested commit: `Add user auth middleware`
| Status | File | Change |
|--------|------|--------|
| M (unstaged) | src/auth.ts | Added JWT validation logic |
| A (staged) | src/middleware.ts | New auth middleware |
| ?? | src/auth.test.ts | Tests for auth module |
### 2. [Theme Name]
> Suggested commit: `Fix pagination off-by-one`
| Status | File | Change |
|--------|------|--------|
| M (unstaged) | src/list.ts | Fixed offset calculation |
---
**Summary:** N files changed across M themes