用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ValorVie/custom-skills --skill custom-skills-git-commit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
為目標、範圍與授權已明確的非簡單 Agent 工作選擇互動模式、能力層級、風險、派工形狀、審查與有限備援。適用於需要在主 Agent 直接處理、單一工作代理與有限平行之間選擇,或需要依複雜度與風險決定能力層級及審查強度的工作;Codex 專案缺少已驗證的 Agent 設定時,也用本 Skill 引導使用者選擇建立、預覽或略過。簡單問答、唯讀確認與可直接驗證的小修改不要使用。
以統一格式撰寫計畫、報告、指南、教學、紀錄、規範等文件,並依專案慣例決定知識庫放置路徑、主題分類與索引更新。 Use when: 使用者要求撰寫或起草文件,或需要整理 docs 目錄、文件分類、主題索引與知識庫結構。包含但不限於:計畫書(新功能/重構/遷移)、報告(調查/階段/分析)、指南、教學、會議紀錄、事件紀錄、決策紀錄、規範文件。 觸發方式: /custom-skills-doc-writer [type] [variant] Keywords: 撰寫文件, 文件模板, 文件分類, 文件目錄, 知識庫, 主題索引, 計畫書, 報告, 指南, 教學, 紀錄, 規範, document writer, plan, report, guide, tutorial, record, standard, 寫文件, 起草, draft
CRITICAL PROTOCOL: 本技能是所有任務或其他技能的底層依賴。嚴禁在未讀取auto-skill/skill.md的情況下啟動任何開發任務。這不是建議,而是必須執行的初始化程序。任何跳過此步驟的行為都將被視為任務失敗。任何任務都必須同時啟用 auto-skill(即使其他技能已觸發)。每次對話自動檢查知識庫並調用最佳實踐;同時建立跨技能經驗記憶層,讓下次使用同技能時能主動提醒。當用戶表達滿意時,必須詢問是否記錄經驗。適用於所有任務型對話。
正在显示 SKILL.md
基于 SOC 职业分类
| name | custom-skills-git-commit |
| description | Git 提交工作流模組 - 提供同步、分析、提交、推送與合併功能 |
此 Skill 提供 Git 提交工作流的模組化功能,供 git-commit 指令調用。
| 模組 | 檔案 | 說明 |
|---|---|---|
| 共用工具 | _utils.md | 主分支判斷(main/master)、衝突處理、提交規範 |
| 同步 | sync.md | Stash、Rebase/Merge、Stash Pop |
| 分析 | analyze.md | 定義基準點、檢查變更 |
| 提交 | commit.md | Normal/Final 模式提交 |
| 推送 | push.md | 推送至遠端、處理分叉 |
| 合併 | merge.md | 多分支整合測試 |
| PR | pr.md | 建立 Pull Request 流程 |
| PR 分析 | pr-analyze.md | PR 專用的變更分析與摘要生成 |
此 Skill 由 git-commit 指令調用,不應直接使用。
調用時,根據路由邏輯讀取對應的模組檔案:
_utils.md:取得主分支名稱判斷與共用函式IF pr 子指令:
→ 讀取並執行 `pr.md`(內部調用 `pr-analyze.md`)
→ 結束
IF merge 子指令:
→ 讀取並執行 `merge.md`
→ 結束
IF 當前分支為主分支 (main/master):
IF --direct:
→ 跳過同步,直接執行分析與提交
ELSE:
→ 警告:「⚠️ 目前在主分支上,建議切換至開發分支。若要直接提交,請使用 --direct 參數。」
→ 中止流程
ELSE (開發分支):
1. 讀取並執行 `sync.md` — 環境同步
2. 讀取並執行 `analyze.md` — 變更分析
3. 讀取並執行 `commit.md` — 執行提交
4. IF --push:
→ 讀取並執行 `push.md` — 推送至遠端
當使用 git-commit pr 時:
1. 讀取 `_utils.md` — 取得主分支名稱
2. 讀取並執行 `pr.md` — PR 主流程
├─ 前置檢查(分支、gh CLI)
├─ 範圍判定
├─ 讀取並執行 `pr-analyze.md` — 變更分析與摘要生成
├─ ⚠️ 檢查現有 PR(必須在 squash 前執行)
│ ├─ 若 MERGED/CLOSED → 繼續建立新 PR
│ └─ 若 OPEN → 詢問使用者:更新現有 PR / 建立新分支+新 PR / 中止
├─ 提交整理(除非 --no-squash)
├─ 推送
└─ 建立 PR(預設草稿,--direct 為正式)
⚠️ 重要:PR 檢查必須在 squash 之前執行。 若分支已有 OPEN 的 PR,squash 會覆蓋該 PR 的所有提交。 未經使用者確認就執行 squash 可能導致不可逆的問題。
當使用 --direct 在主分支提交時:
1. 讀取並執行 `analyze.md` — 變更分析
2. 讀取並執行 `commit.md` — 執行提交
3. IF --push:
→ 讀取並執行 `push.md` — 推送至遠端
執行此 Skill 時,你是一個資深的 DevOps 工程師與代碼審查專家。根據使用者指定的參數,執行對應的提交流程。