.claude/skills/commit/SKILL.md
Smart commit router - routes to commit/only, commit/push, or commit/merge
npx skillsauth add AtsushiHashimoto/research-project-template .claude/skills/commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
引数に基づいて適切なコミットワークフローを実行します。
| スキル | 用途 | Push | PR作成 | Issueクローズ |
|-------|------|------|-------|--------------|
| /commit/only | ローカル保存 | ❌ | ❌ | ❌ |
| /commit/push | 途中保存 | ✅ | ❌ | ❌ |
| /commit/merge | タスク完了 | ✅ | ✅ | ✅ |
/commit # commit/only(ローカル保存)
/commit push # commit/push(途中保存)
/commit pushも # commit/push (自然言語)
/commit merge # commit/merge (タスク完了・Issueクローズ)
/commit 完了 # commit/merge (自然言語)
/commit pushとmergeも # commit/merge (自然言語)
/commit
→ Skillツールで /commit/only を呼び出す
/commit push
→ Skillツールで /commit/push を呼び出す
→ Issueは開いたまま(途中保存用)
/commit merge
→ Skillツールで /commit/merge を呼び出す
→ Issueをクローズ(タスク完了用)
/commit [任意のテキスト]
引数を解析:
"push" を含む(例: "pushも", "プッシュ", "プッシュして")
→ Skillツールで /commit/push を呼び出す(Issueは開いたまま)
"merge", "完了", "マージ", "終了", "finish" を含む
→ Skillツールで /commit/merge を呼び出す(Issueをクローズ)
それ以外
→ Skillツールで /commit/only を呼び出す(デフォルト)
引数: "$1"
上記ルールに従って、Skillツールを使用して適切なコマンドを実行してください:
<invoke name="Skill">
<parameter name="skill">commit/push</parameter>
</invoke>
または
<invoke name="Skill">
<parameter name="skill">commit/merge</parameter>
</invoke>
など。
| 入力 | 実行されるコマンド | Issueクローズ |
|------|------------------|--------------|
| /commit | /commit/only | ❌ |
| /commit push | /commit/push | ❌ |
| /commit pushも | /commit/push | ❌ |
| /commit merge | /commit/merge | ✅ |
| /commit 完了 | /commit/merge | ✅ |
| /commit pushとmergeして完了 | /commit/merge | ✅ |
/commit merge = タスク完了 = Issueクローズ + Worktree削除/commit push を使用/commit merge は品質チェック(レビュー)を含む完全なワークフローを実行しますdata-ai
Set up data directories in a new worktree
testing
Safely remove a worktree after checking for important data
data-ai
Initialize worktree data protection configuration (run once in main repository)
research
Sync updates from research-project-template (テンプレート更新の取り込み)