AgentSkillsCN

git-ops

Git 操作策略,包括在代码变更完成后自动创建分支并提交。当您被要求提交代码、推送更改、创建 PR,或在完成一次代码变更后,可使用此技能。

SKILL.md
--- frontmatter
name: git-ops
description: Git operations policy including automatic branch creation and commits when code changes are complete. Use when asked to commit, push, create PRs, or when finishing a code change session.

Git Ops

自動トリガー

以下の状況で自動的にこのスキルを適用する:

  • コード変更完了時: 機能実装、バグ修正、リファクタリングが一区切りついた時
  • タスク切り替え時: 別のタスクに移る前
  • セッション終了時: ユーザーが作業終了を示した時

自動実行フロー

  1. ブランチ確認: main/master/developにいる場合は新ブランチを作成
  2. 変更確認: git statusで未コミットの変更を確認
  3. 自動コミット: 変更があればscripts/auto-commit.shで自動コミット

必須ステップ

  • references/git-policy.mdを読み、ポリシーに従う
  • scripts/auto-commit.shでブランチ作成・コミットを自動化
  • scripts/pr.shでPR作成
  • main/masterへの直接pushは禁止

出力

  • references/git-policy.mdで指定されたフォーマットで結果を報告

他スキルとの連携

  • implementation-rules: コード実装完了後、本スキルで自動コミット
  • code-review: PR作成前のコードレビュー
  • ios-cicd-pipeline: PR作成後、CIが自動実行される