git-workflow
Git ワークフローを自信を持ってマスター
こちらからも入手できます: Cain96,0xDarkMatter,0xDarkMatter,Joseph OBrien,Doyajin174,Joseph OBrien,Barnhardt-Enterprises-Inc,AI-Vibe-Prompts
Git のブランチ、マージ、コンフリクトに悩んでいませんか?このスキルは、チームコラボレーションのためのベストプラクティスを含む、すべての Git 操作に対する明確でステップバイステップのガイダンスを提供します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「git-workflow」を使用しています。 ログイン機能追加のためのコミットメッセージを書いてください
期待される結果:
feat(auth): implement user login system
- Add login form component with validation
- Create authentication API endpoint
- Integrate session management middleware
- Add unit tests for login flow
Closes #156
「git-workflow」を使用しています。 最後のコミットを元に戻したいのですが、変更は保持したままにできますか?
期待される結果:
使用: git reset --soft HEAD~1
これによりコミットが削除されますが、すべての変更はステージングされたまま保持されます。ステージングも解除したい場合は、git reset HEAD~1 を使用してください。
セキュリティ監査
安全This skill is a documentation-only guide for Git workflows. Static analysis flagged 77 shell command patterns, 6 URLs, and 14 crypto patterns, but all are false positives. The detected patterns are Markdown code blocks (```bash) and inline code markers (`command`) used for documentation formatting, not executable code. URLs are reference links to official Git documentation. No actual security risks exist.
品質スコア
作れるもの
新規開発者のオンボーディング
ジュニア開発者が、ブランチング、コミット、コードのマージを安全に行うためのガイド付き例を通じて、適切な Git ワークフローを学べるように支援します。
チームワークフローの標準化
開発チーム全体で、一貫性のあるコミットメッセージ形式とブランチ命名規則を確立します。
コンフリクト解決の支援
機能統合中に複雑なマージコンフリクトに直面した際、明確なステップバイステップのガイダンスを提供します。
これらのプロンプトを試す
アプリケーションに JWT トークンを使用したユーザー認証を追加する変更のためのコミットメッセージを書くのを手伝ってください。
ショッピングカートの新機能の作業を開始する必要があります。どのブランチを作成すべきで、どのように作成すればよいですか?
機能ブランチを main にリベースする際にコンフリクトが発生しています。ステップバイステップで解決方法を教えてください。
機能ブランチに 5 つのまとまりのないコミットがあります。main にマージする前に、これらを squash して整理するのを手伝ってください。
ベストプラクティス
- 一度に 1 つのことだけを変更する、小さく焦点を絞ったコミットを書く
- 慣用的なコミット形式を使用する:type(scope): subject
- 新しい作業を開始する前に、常に最新の変更をプルする
- main ブランチに直接コミットしない
- 履歴をクリーンに保つために、マージ後は機能ブランチを削除する
回避
- 'fix'や'update'などのメッセージでコミットする - 何を変更したか具体的に記述する
- --force-with-lease なしで git push --force を使用する - チームメイトの作業を上書きする可能性がある
- 無関係な変更の大きなバッチをコミットする - レビューとロールバックが困難になる
- マージコンフリクトを無視して強制プッシュする - コードの損失につながる