원클릭으로
dotfile
Create conventional commits for ~/.dotfiles.git bare repo. Analyzes changes, stages files, and generates semantic commit messages.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create conventional commits for ~/.dotfiles.git bare repo. Analyzes changes, stages files, and generates semantic commit messages.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create conventional commits for git repositories. Analyzes staged/unstaged changes, generates semantic commit messages following project conventions, and commits. This skill should be used when the user asks to "commit", "git commit", "save changes", "create a commit", or mentions committing code changes.
YouTube 视频智能剪辑工具。下载视频和字幕,AI 分析生成精细章节(几分钟级别), 用户选择片段后自动剪辑、翻译字幕为中英双语、烧录字幕到视频,并生成总结文案。 使用场景:当用户需要剪辑 YouTube 视频、生成短视频片段、制作双语字幕版本时。 关键词:视频剪辑、YouTube、字幕翻译、双语字幕、视频下载、clip video
| name | dotfile |
| description | Create conventional commits for ~/.dotfiles.git bare repo. Analyzes changes, stages files, and generates semantic commit messages. |
| license | MIT |
| allowed-tools | Bash, Read |
Manage commits for a bare git repo (~/.dotfiles.git, worktree $HOME) using Conventional Commits.
All git operations MUST use this prefix:
git --work-tree=$HOME --git-dir=$HOME/.dotfiles.git <command>
Abbreviated as dotgit below for clarity. Always expand to the full form when executing.
# Always run these three in parallel to understand current state
dotgit status --porcelain
dotgit diff --staged
dotgit diff
If nothing is staged, ask the user what to stage, or stage all changed tracked files.
dotgit log --oneline -10
# Stage specific files (preferred - be explicit)
dotgit add ~/.zshrc ~/.config/nvim/init.lua
# Stage all tracked changes
dotgit add -u
NEVER stage secrets: .env, credentials, private keys, tokens.
dotgit commit -m "$(cat <<'EOF'
<type>(<scope>): <description>
<optional body>
EOF
)"
Argument parsing: Check if the user passed push as an argument (e.g., /dotfile push).
If push argument is present:
dotgit push
If push fails due to no upstream, set it:
dotgit push -u origin $(dotgit branch --show-current)
If push argument is NOT present, do NOT push.
Format: <type>(<scope>): <description>
Types: feat, fix, docs, style, refactor, chore
Common scopes for dotfiles:
| Scope | Files |
|---|---|
zsh | .zshrc, .zsh.d/, .zprofile, .zshenv |
vim | .vimrc, .config/nvim/ |
tmux | .tmux.conf, .config/tmux/ |
git | .gitconfig, .gitignore_global |
ssh | .ssh/config |
claude | .claude/ |
alacritty | .config/alacritty/ |
kitty | .config/kitty/ |
starship | .config/starship.toml |
homebrew | Brewfile, .Brewfile |
shell | cross-shell scripts, .local/bin/ |
Omit scope if changes span multiple unrelated areas.
Rules: