원클릭으로
commit
Analyze changes, group into logical units, and create conventional commits with gitmoji. Use when committing code changes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Analyze changes, group into logical units, and create conventional commits with gitmoji. Use when committing code changes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Configure which review agents and workflow skills run for a project by auto-detecting the Python stack and writing py-micro-superpowers.local.md. Use when setting up the plugin in a new project or reconfiguring review agents and workflow skills.
Build applications where agents are first-class citizens. Use this skill when designing autonomous agents, creating MCP tools, implementing self-modifying systems, or building apps where features are outcomes achieved by agents operating in a loop.
Implement async task queues with Celery and real-time WebSocket support with Django Channels. Use when a Django project includes celery or channels in its dependencies, or when implementing background processing, periodic tasks, WebSocket connections, or real-time features.
Django REST Framework patterns for serializers, viewsets, routers, permissions, and authentication. Use when building or reviewing projects with djangorestframework in dependencies.
Django core patterns for models, views, admin, signals, middleware, and Django Ninja APIs. Use when working on projects with django in their dependencies.
Refines brainstorm or plan documents through structured review before proceeding to the next workflow step. Use when a brainstorm or plan document exists and needs improvement.
| name | commit |
| description | Analyze changes, group into logical units, and create conventional commits with gitmoji. Use when committing code changes. |
| model | sonnet |
| allowed-tools | Bash, Read, Grep, Glob, AskUserQuestion |
| user-invocable | true |
Analyze all uncommitted changes, group them into logical commit units, and create conventional commits with gitmoji — balancing atomicity with density.
/commit
<type>(<scope>): <emoji> <description>
<optional body>
<emoji> <change description>
<emoji> <change description>
Breaking change: feat(auth)!: 💥 remove legacy token format
Full emoji table (subject + body): references/emoji-table.md.
git status
git diff
git diff --cached
git log --oneline -5
If no changes, report "No changes to commit." and stop.
Priority rules:
Edge cases: single file → one group, no prompt. All related → one commit. Can't decide → ask user.
Present groups and wait for confirmation:
Group 1 → feat(auth): ✨ add login endpoint
- src/auth/views.py (new)
- src/auth/urls.py (modified)
- tests/auth/test_login.py (new)
Group 2 → chore: 🔧 update pre-commit config
- .pre-commit-config.yaml (modified)
Commit group 1 first? [Y/n/edit]
Auto-detect:
src/<app>/<module>/ → scope <module>featfixtestdocsrefactorchorecibuildperfstyleAmbiguous → ask.
Propose --amend only if ALL:
git log --oneline @{u}..HEAD shows it)Ask: "Last commit was feat(auth): ✨ add login endpoint — these changes extend it. Amend? [Y/n]"
When amending, update the body to include new changes.
Show full message + file list. Wait for confirm/edit/skip.
git add <file1> <file2> ...
git commit -m "$(cat <<'EOF'
feat(auth): ✨ add login endpoint
✅ add login view with JWT token generation
🔧 configure auth URLs in router
🧪 add tests for login success and failure
EOF
)"
Amend variant uses git commit --amend -m "$(cat <<'EOF' ... EOF)".
If the hook fails:
NEVER skip hooks with --no-verify.
More groups → back to Step 3. All done → summary:
Done! Created 2 commits:
abc1234 feat(auth): ✨ add login endpoint
def5678 chore: 🔧 update pre-commit config