원클릭으로
commit
Stage and commit uncommitted changes with conventional commit messages. Use for committing changes or grouping commits by topic.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Stage and commit uncommitted changes with conventional commit messages. Use for committing changes or grouping commits by topic.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Extract visual, video, and audio features from media. Use for pixel features (Pillow), video frames (FFmpeg+Pillow), speech/audio features (openSMILE), music features (librosa), and visual semantic analysis (Gemini API batch or standard).
Orchestrate end-to-end academic manuscript preparation following APA 7th edition. Use for writing papers, drafting sections, or academic writing support.
Capture session decisions, conventions, and lessons into plan files, auto-memory, and CLAUDE.md so a fresh session resumes cleanly. Use for "hand off," "wrap up," "update docs for next session," or before /compact.
Run exploratory data analysis on tabular datasets with measurement-appropriate statistics. Use for EDA, descriptive statistics, data exploration, or preparing data summaries for reports and manuscripts.
Convert documents into business stories and infographics. Use for turning reports, documents, or text into visual summaries or infographics.
Generate professional slide deck images from content with smart logo branding. Use for creating slides, presentations, decks, or PPT output.
| name | commit |
| description | Stage and commit uncommitted changes with conventional commit messages. Use for committing changes or grouping commits by topic. |
Stages and commits uncommitted changes with conventional commit messages. Groups files by topic when multiple unrelated changes are pending, runs cascade and CLAUDE.md freshness checks, and sweeps temp files after each commit. Does not push — hand off to /ship for that.
Run both commands to get the full picture:
git status --short
git diff --cached --name-status
git status --short shows unstaged modifications and untracked files. git diff --cached catches files that are already staged but not yet committed. Use the union of both outputs.
If both commands return empty, report "nothing to commit" and stop.
Classify each change:
M — modified, ?? — untracked, D — deleted, R — renamed, A — staged new file| Path pattern | Type |
|---|---|
posts/, articles/, content/ | content/writing |
.claude/skills/ | skill config |
src/, *.go, *.py, *.ts, *.R, *.r | code/scripts |
*.md | documentation |
*.json, *.yaml, *.toml, *.csv | config/data |
If any modified files are scripts or data files:
If the working directory has a CLAUDE.md, read it and compare against the current project state — not just the changes being committed, but also decisions made during the session, new or renamed files on disk, and structural changes. Update CLAUDE.md before proceeding if any section reflects outdated state.
Grouping priority:
Follow conventional commits format from rules/git-workflow.md:
<type>: <description>
Types: feat, fix, refactor, docs, test, chore, perf, ci
Examples:
docs: add exploratory analysis notebookfeat: add batch processing to pipelinefix: correct citation formatting in reportchore: update project configKeep descriptions concise (under 70 chars).
git add <file1> <file2> ...
git commit -m "<message>"
Rules:
git add . or git add -A*.bak-*, .DS_Store, node_modules/)After the commit succeeds, remove these patterns from the working tree (skip .git/):
*.bak-*, *.pyc, *.pyo, *.swp, *.swo, *~, .DS_Store, Thumbs.db__pycache__/, .pytest_cache/, .mypy_cache/, .ruff_cache/List matches first, then delete. If nothing matches, note "no temp files to clean" and proceed.
find . -not -path '*/.git/*' -type f \( -name '*.bak-*' -o -name '*.pyc' -o -name '*.pyo' -o -name '*.swp' -o -name '*.swo' -o -name '*~' -o -name '.DS_Store' -o -name 'Thumbs.db' \) -print -exec rm -f {} +
find . -not -path '*/.git/*' -type d \( -name '__pycache__' -o -name '.pytest_cache' -o -name '.mypy_cache' -o -name '.ruff_cache' \) -print -exec rm -rf {} +
Run: git log --oneline -3