본문으로 건너뛰기
cccskills
무료GitHub에 공개

commit-by-logical-units

変更内容を確認し、論理的な単位で複数のコミットに分けて実行します

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

現在の変更内容を確認し、論理的に意味がある単位で複数のコミットに分けて実行してください。

以下の手順で実行してください:

  1. 変更内容の確認

    • git statusで変更されたファイルを確認
    • git diff --statで変更の統計情報を確認
    • git log --oneline -10で最近のコミット履歴を確認し、コミットメッセージのスタイルを把握
  2. 変更内容の分析

    • いくつかの代表的なファイルの差分を確認(git diff [ファイルパス] | head -50)
    • 変更の性質を理解し、論理的なグループに分類
    • 例:
      • ルートディレクトリのファイル
      • 機能別のドキュメント(features, getting-started, recipes, tools, publishingなど)
      • 設定ファイル
      • テストファイル
      • ソースコード(機能ごと、モジュールごと)
  3. 論理的な単位でコミット

    • 各グループごとにgit add [ファイル/ディレクトリ]とgit commitを実行
    • コミットメッセージは英語で簡潔に記述
    • コミットメッセージの形式:
      git commit -m "$(cat <<'EOF'
      変更の概要を1行で記述
      
      詳細な説明(必要に応じて)
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      EOF
      )"
      
  4. コミット後の確認

    • git statusで残りの変更を確認
    • git log --oneline -10でコミット履歴を確認

重要な原則

  • 論理的な単位: 関連する変更を1つのコミットにまとめる
  • 簡潔なメッセージ: 何を変更したかを明確に記述
  • 英語で記述: コミットメッセージは英語で書く
  • 複数コミット推奨: 大きな変更は複数のコミットに分ける
  • 意味のあるグループ化: ディレクトリ構造や機能に基づいてグループ化

除外すべきファイル

以下のファイルは通常コミットしない:

  • .envファイル(環境変数、機密情報)
  • node_modules/(依存関係)
  • ビルド成果物

これらのファイルが変更されている場合は、ユーザーに確認するか、無視してください。

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

이 스킬의 문제 신고