ワンクリックで
commit
Analyzes diffs, splits logical changes, creates conventional emoji commits aligned with HXSK atomic commit protocol
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Analyzes diffs, splits logical changes, creates conventional emoji commits aligned with HXSK atomic commit protocol
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | commit |
| description | Analyzes diffs, splits logical changes, creates conventional emoji commits aligned with HXSK atomic commit protocol |
| trigger | 커밋 생성, git commit, 커밋 메시지 작성, 변경사항 커밋, conventional commit |
shellcheck *.sh (선택적), git diff --stat 확인<emoji> <type>(<scope>): <description>(phase-N.M) 형식 — 예: feat(phase-1.2): add login endpointThis skill is the shipping mechanism for HXSK executor's atomic commit requirement.
Run quality checks before committing:
Qlty 경로 (.qlty/qlty.toml 존재 시):
qlty check # Lint (all detected linters)
# Test: project-config.yaml의 tools.test_runner.command
Shell 스크립트 검사:
shellcheck *.sh # Shell script lint (선택)
If checks fail, report failures and ask whether to:
--no-verify flag)git status # Check staged/unstaged files
git diff --cached --stat # Staged changes overview
git diff --cached # Full staged diff
If no files are staged, stage all modified files:
git add -A
Analyze the diff for multiple distinct concerns:
Split signals:
src/auth/ + src/billing/)If multiple concerns detected, suggest splitting:
Detected 3 logical changes:
1. feat: add user validation in src/auth/
2. test: add validation tests
3. chore: update pyproject.toml dependencies
Split into separate commits? [Y/n]
Use conventional commit format with emoji:
git commit -m "$(cat <<'EOF'
<emoji> <type>(<scope>): <description>
<optional body>
Co-Authored-By: Claude <noreply@anthropic.com>
EOF
)"
| Emoji | Type | Description |
|---|---|---|
feat | New feature or capability | |
fix | Bug fix | |
docs | Documentation changes | |
style | Formatting, no logic change | |
refactor | Code restructuring | |
perf | Performance improvement | |
test | Adding or fixing tests | |
chore | Tooling, config, dependencies | |
ci | CI/CD changes |
When executing HXSK plans, use phase-plan scope:
feat(phase-1.2): implement login endpoint with JWT
fix(phase-2.1): resolve bcrypt comparison error
test(phase-1.3): add integration tests for auth flow
Resolved #N 포함상세 컨벤션:
docs/CONVENTIONS.md섹션 4 참조
feat(auth): add JWT-based login endpoint
Implements POST /api/auth/login with bcrypt password verification
and httpOnly cookie response. Uses jose library for Edge runtime
compatibility.
# Commit 1: Feature code
git add src/auth/
git commit -m "feat(auth): add JWT-based login endpoint"
# Commit 2: Tests
git add tests/auth/
git commit -m "test(auth): add login endpoint integration tests"
# Commit 3: Config
git add pyproject.toml uv.lock
git commit -m "chore(deps): add jose and bcrypt dependencies"
Diff 분석과 커밋 분할은 git 명령과 네이티브 도구로 수행:
# 변경된 파일 목록
git diff --name-only HEAD~1
# 파일별 변경 통계
git diff --stat
# 논리적 분할 판단 (서로 다른 디렉토리/모듈)
git diff --name-only | xargs -I{} dirname {} | sort -u
Executes HXSK plans with atomic commits, deviation handling, checkpoint protocols, and state management
Session handoff workflow — status check, test, commit, memory store, summary output
Memory operation rules — file-based recall/store protocol, field requirements, type registry
Creates executable phase plans with task breakdown, dependency analysis, and goal-backward verification