Initial commit
This commit is contained in:
68
commands/commit.md
Normal file
68
commands/commit.md
Normal file
@@ -0,0 +1,68 @@
|
||||
---
|
||||
name: commit
|
||||
description: 変更をコミットする
|
||||
---
|
||||
|
||||
# Commit
|
||||
|
||||
## 概要
|
||||
|
||||
このコマンドは、ワークツリーの変更をローカルリポジトリにコミットする。変更内容の確認、適切なコミットメッセージの作成、コミットの実行までを一貫して管理し、バージョン管理のベストプラクティスに従った運用を実現する。
|
||||
|
||||
## 使用するエージェント
|
||||
|
||||
- **version-control-agent:** Git操作およびGitHub操作全般を管理する
|
||||
|
||||
## 使用するスキル
|
||||
|
||||
1. **version-control-guidelines:** Git運用のガイドラインに従う
|
||||
|
||||
## 実行フロー
|
||||
|
||||
1. version-control-agentが以下のスキルを使用して、現在の変更状況を確認する(git status)
|
||||
- version-control-guidelines(Git運用ガイドライン)
|
||||
|
||||
2. version-control-agentが以下のスキルを使用して、変更内容の詳細を確認する(git diff)
|
||||
- version-control-guidelines(Git運用ガイドライン)
|
||||
|
||||
3. version-control-agentが以下のスキルを使用して、規約に準拠したコミットメッセージを作成する
|
||||
- version-control-guidelines(Git運用ガイドライン)
|
||||
|
||||
4. version-control-agentが以下のスキルを使用して、変更をステージングする(git add)
|
||||
- version-control-guidelines(Git運用ガイドライン)
|
||||
|
||||
5. version-control-agentが以下のスキルを使用して、コミットを実行する(git commit)
|
||||
- version-control-guidelines(Git運用ガイドライン)
|
||||
|
||||
6. version-control-agentが以下のスキルを使用して、コミット結果をユーザーに報告する
|
||||
- interaction-guidelines(対話パターン)
|
||||
|
||||
## 成果物
|
||||
|
||||
**出力先:**
|
||||
|
||||
- ローカルリポジトリ(.gitディレクトリ)にコミットオブジェクトが作成される
|
||||
|
||||
**成果物の内容:**
|
||||
|
||||
- コミットハッシュ
|
||||
- コミットメッセージ
|
||||
- 変更されたファイルのリスト
|
||||
- 作成者情報
|
||||
- タイムスタンプ
|
||||
|
||||
## チェックリスト
|
||||
|
||||
### コマンド実行前
|
||||
|
||||
- [ ] 変更内容が意図したものであることを確認した
|
||||
- [ ] コミット対象のファイルが明確である
|
||||
- [ ] コミットメッセージの内容を考えている
|
||||
|
||||
### コマンド実行後
|
||||
|
||||
- [ ] コミットが正常に作成された
|
||||
- [ ] コミットメッセージが規約に準拠している
|
||||
- [ ] 適切なファイルがコミットに含まれている
|
||||
- [ ] 機密情報が含まれていない
|
||||
- [ ] コミット履歴が適切に記録されている
|
||||
Reference in New Issue
Block a user