Community程式設計與開發github.com

完成開發分支

代理技能 'finishing-a-development-branch',來自 DanhDue/ai-agent-tools。

完成開發分支 是什麼?

這個技能為 AI 代理(例如 Claude Code、Cursor 或 Codex)提供了一個結構化流程,用於完成一個開發分支,並將其合併回主分支。它能夠引導代理按照最佳實務操作,包含更新變更日誌、壓縮提交、重新基底、合併與清理等步驟。支援多數 Git 工作流程,能確保分支結束時保持整潔;同時也減少了人為錯誤,如忘記重新基底或提交不完整的合併請求。透過自動化這些重複性步驟,此技能協助 AI 代理在保護專案歷史的同時,高效地交付完成的功能。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DanhDue/ai-agent-tools/tree/main/skills/finishing-a-development-branch

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

完成開發分支 是做什麼的?

來自 DanhDue/ai-agent-tools 的代理技能 'finishing-a-development-branch'。

概覽

此技能定義了 AI 代理用於完成一個開發分支的步驟,包含合併、壓縮、重新基底、更新變更日誌及清理等操作。

使用方式

你可以透過在對話中提及以下任一短語來觸發此技能:

  • 完成此分支
  • 完成開發分支
  • 合併開發分支
  • 清理分支

流程

代理應按以下順序執行步驟:

  1. 從主分支(main)更新

    • 切換到主分支:git checkout main
    • 從遠端拉取最新變更:git pull origin main
  2. 重新基底開發分支

    • 切換回開發分支:git checkout <branch-name>
    • 重新基底到主分支:git rebase main
    • 如有衝突,解決衝突後繼續:git rebase --continue
  3. 壓縮提交

    • 壓縮所有提交為一個提交:git rebase -i HEAD~<number-of-commits>
    • 或者,如果只需要一個提交,使用:git merge --squash main 並提交:git commit -m "<description>"
  4. 更新變更日誌

    • 在 CHANGELOG.md 檔案中為此分支的變更新增條目
    • 使用標準格式:## [版本號] - 日期 接著是變更描述
  5. 合併到主分支

    • 切換到主分支:git checkout main
    • 合併開發分支:git merge <branch-name>
    • 推送到遠端:git push origin main
  6. 清理分支

    • 刪除本地分支:git branch -d <branch-name>
    • 刪除遠端分支(如果存在):git push origin --delete <branch-name>

注意事項

  • 請始終以互動模式詢問使用者是否確認執行的步驟
  • 在進行破壞性操作(如合併、重新基底或刪除分支)之前,請先取得使用者確認
  • 如果發生衝突,請通知使用者並提供解決方案

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

DanhDue/android-api-integration

Agent skill 'android-api-integration' from DanhDue/ai-agent-tools.

DanhDue/android-ui-audit

Agent skill 'android-ui-audit' from DanhDue/ai-agent-tools.

DanhDue/api_integration

Agent skill 'api_integration' from DanhDue/ai-agent-tools.

DanhDue/architecture-audit

Agent skill 'architecture-audit' from DanhDue/ai-agent-tools.

DanhDue/brainstorming

Agent skill 'brainstorming' from DanhDue/ai-agent-tools.

DanhDue/build_fix

Agent skill 'build_fix' from DanhDue/ai-agent-tools.

DanhDue/check_secure_files

Agent skill 'check_secure_files' from DanhDue/ai-agent-tools.

DanhDue/code-health-audit

Agent skill 'code-health-audit' from DanhDue/ai-agent-tools.

DanhDue/copy_secure_configurations

Agent skill 'copy_secure_configurations' from DanhDue/ai-agent-tools.

DanhDue/create_new_feature

Agent skill 'create_new_feature' from DanhDue/ai-agent-tools.

DanhDue/decision-records

Agent skill 'decision-records' from DanhDue/ai-agent-tools.

DanhDue/dev-brainstorming

Agent skill 'dev-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/dev-designer

Agent skill 'dev-designer' from DanhDue/ai-agent-tools.

DanhDue/dev-implementation

Agent skill 'dev-implementation' from DanhDue/ai-agent-tools.

DanhDue/dev-lifecycle

Agent skill 'dev-lifecycle' from DanhDue/ai-agent-tools.

DanhDue/dispatching-parallel-agents

Agent skill 'dispatching-parallel-agents' from DanhDue/ai-agent-tools.

DanhDue/doc-brainstorming

Agent skill 'doc-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/doc-designer

Agent skill 'doc-designer' from DanhDue/ai-agent-tools.

DanhDue/doc-implementation

Agent skill 'doc-implementation' from DanhDue/ai-agent-tools.

DanhDue/doc-lifecycle

Agent skill 'doc-lifecycle' from DanhDue/ai-agent-tools.

相關技能