원클릭으로
commit
Create a git commit with proper conventional commit message
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create a git commit with proper conventional commit message
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run the self-improvement pipeline to analyze usage, plan, and apply Claude Code configuration improvements
Create, schedule, and manage autonomous AI-agent tasks with systemd timers
Create and manipulate Obsidian Canvas (.canvas) files using the JSON Canvas spec
Code generation, exploration, and image analysis via Codex CLI
Query Gemini CLI for quick lookups, deep research, and approach comparison
Populate styled ODT/OTT templates with content while preserving formatting
| name | commit |
| description | Create a git commit with proper conventional commit message |
| argument-hint | [optional message hint] |
| disable-model-invocation | true |
| allowed-tools | Bash(git add:*), Bash(git status:*), Bash(git commit:*), Bash(git diff:*), Bash(git log:*), Bash(git branch:*) |
| model | haiku |
git branch --show-currentgit status --shortgit diff --cachedgit diffgit log --oneline -10$ARGUMENTS
This project uses Conventional Commits. Every commit message MUST follow this format:
<type>(<scope>): <short description>
| Type | When to use |
|---|---|
feat | New feature or capability |
fix | Bug fix |
refactor | Code restructuring without behavior change |
chore | Maintenance, dependency updates, config tweaks |
docs | Documentation-only changes |
kebab-case (e.g., waybar, claude-code, ghostty, netbird)deps for dependency/flake-input updates (e.g., chore(deps): update spirenixvim to 7aafdf7)feat(netbird): add netbird service module
fix(zen): suppress XDG migration warning
chore(deps): update spirenixvim to 7aafdf7
refactor(ghostty): remove tmux auto-start, add tmux to claude-code deps
Check for changes — Look at the status and diffs above. If there are NO staged or unstaged changes, tell the user there is nothing to commit and stop.
Check for sensitive files — Scan the file list for .env, *.key, *.pem, credentials*, sops*, *.age, and secrets files. If any are present, warn the user and do NOT stage them. Ask for confirmation before proceeding.
Stage files — Only stage files that were part of the current session's work. If other unrelated changes exist in the working tree, leave them unstaged unless the user explicitly requests otherwise. Stage files explicitly by name using git add <file> ... — never use git add -A or git add .. Never stage files that appear to contain secrets.
Write the commit message — Draft a message following the Conventional Commits format above. If the user provided a hint in $ARGUMENTS, incorporate it. The message must:
Create the commit — Use a HEREDOC so multi-line messages are formatted correctly:
git commit -m "$(cat <<'EOF'
<type>(<scope>): <description>
Optional body here.
EOF
)"
Confirm — Run git status after the commit to verify it succeeded. Report the commit hash and message to the user.
--no-verify or skip pre-commit hooks.