원클릭으로
commit
Commit staged/unstaged changes with a well-crafted commit message.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Commit staged/unstaged changes with a well-crafted commit message.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Identify unlabeled GitHub issues and external PRs that may belong to a specific team, and normalize conventional title scopes to the team's canonical short form
Generate standup notes from GitHub PR activity
Monitor CI checks after pushing, detect flaky vs legit failures, and auto-fix
Reference for GitHub PR review endpoints and resolving review threads via gh CLI. Use when replying to a PR review comment, posting a new review comment, or resolving review threads.
PostHog repo-specific workflow, database access rules, production architecture notes, and SDK repository locations. Use when working in posthog/posthog or any PostHog SDK repo.
Plan, implement, and iteratively review a task end-to-end using Claude + Copilot reviewers in a linear flow.
| name | commit |
| description | Commit staged/unstaged changes with a well-crafted commit message. |
| argument-hint | [--force] [<message hint>] |
| model | haiku |
Commit changes with a message that follows project conventions.
force = true if --force is present in the arguments.
message_hint = remaining text after stripping --force, or empty string if none was given.
Example invocations:
/commit/commit Fix race condition in job queue/commit Add webhook retry support/commit --force/commit --force Fix race condition in job queueRun in parallel:
git status # staged, unstaged, and untracked files
git diff HEAD --stat # summary of all uncommitted changes
git diff HEAD | head -n 300 # capped diff; the stat output covers the rest
git log --oneline -10 # recent commits for message style reference
If git diff HEAD fails (no commits yet), run git diff --cached instead.
If git status shows a clean working tree with nothing staged, tell the user there is nothing to commit and stop.
Format:
<imperative subject line, ≤72 characters>
[optional body — include only when the subject alone does not tell a reader
why the change exists; omit entirely for small, obvious changes]
[Fixes #<issue> — include only when this commit closes a GitHub issue]
Subject line rules:
message_hint is non-empty, use it verbatim as the subject line (trim whitespace; do not rephrase)Attribution rules (non-negotiable):
If force is true, skip to Step 4 immediately — do not show a preview or ask for confirmation.
Otherwise, display the proposed commit exactly as shown below, then stop and wait for the user to reply:
Files to commit:
staged: <list, or "(none)">
unstaged: <list, or "(none)">
untracked: <list, or "(none)">
Commit message:
<subject line>
<body, if any>
<Fixes line, if any>
Ask: "Commit with this message? Reply yes to confirm, or describe any changes."
Do not proceed until the user replies. If the user requests changes, update the message and show the full preview again before asking once more.
Stage specific files by name. Do not use git add -A or git add ..
Use absolute paths in all bash commands.
git add <absolute path to each file>
git commit -m "$(cat <<'EOF'
<message>
EOF
)"
On success, show the short commit hash and subject line. On failure, show the full error output and stop.