一键导入
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 页面并帮你完成安装。
| 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
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.