install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/kickoff" ~/.claude/skills/majiayu000-claude-skill-registry-kickoff && rm -rf "$T"
manifest:
skills/data/kickoff/SKILL.mdsource content
Kickoff
変更内容を分析してブランチを作成し、初期コミットまで行います。
Phase 1: 状態確認
以下を並列実行:
git branch --show-current git status git diff git diff --cached
前提条件:
- 現在のブランチが
/main
/master
であることdevelop - 変更(unstaged または staged)が存在すること
条件を満たさない場合:
- feature branch にいる → 「既に feature branch です。/commit を使用してください」で終了
- 変更がない → 「コミットする変更がありません」で終了
Phase 2: ブランチ作成
2-1. 変更内容の分析
- diff の内容を分析
- 主要な変更ファイルを Read で確認
- 変更の目的・性質を特定
2-2. ブランチ名の生成
命名規則:
<prefix>/<summary>
| prefix | 用途 |
|---|---|
| feat/ | 新機能 |
| fix/ | バグ修正 |
| refactor/ | リファクタリング |
| docs/ | ドキュメント |
| chore/ | 設定変更、依存関係更新等 |
- summary: kebab-case、英語、20文字以内目安
- 例:
,feat/add-logout-buttonfix/login-validation
2-3. ブランチ作成
git checkout -b <ブランチ名>
Phase 3: 初期コミット
3-1. ステージング
git add <files>
除外対象:
- シークレット(.env, credentials.json 等)
- 一時ファイル(*.log, *.tmp 等)
3-2. コミット
メッセージ要件:
- 変更の「why」に焦点(1〜2文)
- リポジトリの既存スタイルに準拠
git commit -m "$(cat <<'EOF' <prefix>: <簡潔な説明> 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet <noreply@anthropic.com> EOF )"
3-3. 確認
git status git log -1 --stat
完了報告
- 作成したブランチ名
- コミットメッセージ
- 変更ファイル数
- 推奨する次のアクション(実装継続 / /ship でPR作成)