← スキル一覧に戻る

git-workflow
by mito-ac-25class
A template repository for create assignment repository for Python class
⭐ 0🍴 2📅 2026年1月7日
SKILL.md
name: git-workflow description: | 課題作成時のGitブランチ・コミット・プッシュの標準手順を提供します。 ブランチ作成、コミットメッセージ作成、プルリクエスト作成時に自動参照されます。 「ブランチを作成」「コミット」「プッシュ」などのキーワードで自動的に適用されます。
Git ワークフロー
課題作成プロジェクトで使用する共通のGitワークフローです。
ブランチ命名規則
| コマンド | ブランチ名 |
|---|---|
/topics | (手動でブランチ作成、例: feature/define-topics) |
/suggest-scenario | feature/suggest-scenarios |
/plan | feature/make-a-plan |
/readme | feature/make-readme |
/tutorial | feature/make-tutorial |
/implement-test | feature/implement-tests |
/verify | feature/verify-assignment |
/release | feature/remove-admin-prompts |
基本ワークフロー
1. ブランチの作成
git checkout -b <ブランチ名>
注意: /topics のみ、教員が agent-input/topics.md を手動で記入してからコマンドを実行するため、ブランチの作成も手動で行います。
2. 変更の確認とコミット
git status
git diff
git add .
git commit -m "<コミットメッセージ>"
コミットメッセージのプレフィックス
add:- 新しいファイルやコンテンツを追加した場合feat:- 新機能を追加した場合fix:- 修正を行った場合update:- 既存の内容を更新した場合clean:- クリーンアップ処理を行った場合
3. リモートリポジトリへのプッシュ
git push origin <ブランチ名>
4. プルリクエストの作成
GitHubのウェブインターフェースまたは gh コマンドでプルリクエストを作成し、レビューを依頼します。
レビュー後の修正プロセス
ケース1: 軽微な修正が必要な場合
タイポの修正、コメントの追加、フォーマットの調整など:
git checkout <ブランチ名>
# ファイルを編集
git add .
git commit -m "fix: レビュー指摘事項の修正"
git push origin <ブランチ名>
ケース2: 大幅な修正が必要な場合
課題の方向性が間違っている、テストシナリオの大幅な再構成が必要など:
git checkout main
git branch -D <ブランチ名>
# 入力ファイルを修正後、コマンドを再実行
ケース3: 前のステップに戻る必要がある場合
/verify で問題が見つかり、特定のステップに戻る必要がある場合は REVIEW_FLOW.md を参照してください。
注意事項
- ブランチ名は各コマンドで一貫性を保つため、上記の命名規則に従ってください
- コミット前には必ず
git statusとgit diffで変更内容を確認してください - 不要なファイル(ビルド成果物、一時ファイルなど)がコミットされないよう注意してください
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です