用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Awish021/opencode --skill prepare-commit-changes命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
Use when implementing code changes, bug fixes, refactors, or multi-step edits that may sprawl; keeps work split into atomic, independently verifiable changes.
Helm chart development patterns for packaging and deploying Kubernetes applications. Use when creating reusable Helm charts, managing multi-environment deployments, or building application catalogs for Kubernetes.
Generate commit messages following conventional commit format.
正在显示 SKILL.md
| name | prepare-commit-changes |
| description | Stage specific code hunks using git hunks for selective commit preparation |
Use this when the user asks to stage changes to git.
file:@-old,len+new,len - derived from diff @@ headers, stable across reordering
git hunks list - List all unstaged hunks with unique IDsgit hunks list --staged - List already staged hunksgit hunks add <hunk-id> [<hunk-id> ...] - Stage specific hunks by their IDgit hunks list to show all unstaged hunksgit hunks list --staged to show already staged hunksgit hunks add with all selected hunk IDsList hunks and stage selected ones:
$ git hunks list
1. src/main.c:@-10,6+10,7
2. src/utils.c:@-25,3+25,4
3. tests/api.test.js:@-50,10+50,12
$ git hunks list --staged
A. src/config.c:@-5,2+5,3
Select hunks to stage (e.g., "1,3" or "1-2" or "all"): 1,3
$ git hunks add 'src/main.c:@-10,6+10,7' 'tests/api.test.js:@-50,10+50,12'
Staged: src/main.c:@-10,6+10,7, tests/api.test.js:@-50,10+50,12
Stage from already staged hunks:
$ git hunks list --staged
1. src/auth.c:@-100,5+100,6
Select hunks to stage (or press Enter to skip): 1
$ git hunks add 'src/auth.c:@-100,5+100,6'
Staged: src/auth.c:@-100,5+100,6