원클릭으로
commit-smart
Atomic Git Commit
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Atomic Git Commit
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Process autonomous task queue from do-work/ folder
Enter plan mode for complex tasks (pour energy into the plan for 1-shot implementation)
Initiate autonomous PR review process with Codex agent
Run comprehensive repo assessment with Codex (every 3 PRs)
Comprehensive security audit covering 10 threat categories
Install all automation for a new repo (git hooks + GitHub Actions)
| name | commit-smart |
| description | Atomic Git Commit |
Created: 2026-02-09-00-00 Last Updated: 2026-02-09-00-00
Create an atomic git commit for the changes made in this session.
First, run git status to see all changes (staged, unstaged, and untracked files).
Identify only the files you touched in this session. Do not commit files modified by other agents or processes.
For tracked files (modified):
git commit -m "<scoped message>" -- path/to/file1 path/to/file2
For brand-new (untracked) files:
git restore --staged :/ && git add "path/to/file1" "path/to/file2" && git commit -m "<scoped message>" -- path/to/file1 path/to/file2
Quote paths with special characters: Any path containing brackets [], parentheses (), or other shell metacharacters must be quoted:
git add "src/app/[candidate]/page.tsx"
git commit -m "message" -- "src/app/[slug]/page.tsx"
feat(auth): add login form, fix(api): handle null response)Co-Authored-By: Codex or any AI co-author line - commits should appear as user-authoredNEVER run these commands unless the user explicitly requests them in writing:
git reset --hardgit checkout <older-commit>git restore to revert files you didn't authorrm on tracked filesIf unsure, STOP and ask the user before proceeding.
git status - review what changedgit diff --staged and git diff - understand the changes.md file (e.g., CODEX.md, QUICK-REFERENCE.md). Keep it minimal.git status again to verify success