Get Unpublished Changes

code-yeongyu/oh-my-openagent/.agents/skills/get-unpublished-changes

作者 code-yeongyuf9181a90b5e2無授權條款69K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫今天更新

Compare HEAD with the latest published npm versions and list all unpublished changes by release layer. Triggers: unpublished changes, changelog, what changed, whats new.

AI 產生的概覽

將 HEAD 與最新已發布的 npm 版本比較,並依發行層級列出所有尚未發布的變更。

功能
此技能會檢查 oh-my-opencode、oh-my-openagent 與 lazycodex-ai 最新已發布 npm 版本與目前 HEAD 之間的 git diff。它會把變更的檔案歸入三個發行層級(omo pure components、omo opencode、omo codex),以淺白語言描述實際變更,並標示破壞性變更。它會產出分層影響矩陣、各層級的版本號遞增建議,以及一個整體發行遞增建議,並將特定內部轉接器路徑另外記入排除清單。
適用情境
適用於準備發行或撰寫變更記錄,且需要了解自上次發布 npm 版本以來有哪些變更的情況。適合回答「改了什麼」、「有什麼新內容」,或各套件需要哪種 semver 遞增等問題。
執行需求
需要存取儲存庫的 git 歷史,並能針對已發布版本標籤執行 git diff;還需要網路或登錄檔存取,以偵測所列套件的最新已發布 npm 版本。此技能不附帶指令碼,僅為指示。

IMMEDIATELY output the analysis. NO questions. NO preamble.

CRITICAL: DO NOT just copy commit messages!

For each commit, you MUST:

  1. Read the actual diff to understand WHAT CHANGED
  2. Describe the REAL change in plain language
  3. Explain WHY it matters (if not obvious)

Release Layers

Analyze every change against these exact layers:

LayerIncludesVersion question
omo pure componentspackages/*-core, MCP packages, packages/shared-skills, reusable scriptsDo shared components need a patch/minor/major release note even if adapters only consume them internally?
omo opencodeRoot oh-my-opencode / oh-my-openagent, src/, .opencode/, .agents/, CLI, config, hooks, tools, docsWhat semver bump should the OpenCode/OpenAgent npm packages use?
omo codexpackages/omo-codex, lazycodex-ai, Codex plugin metadata/hooks, bundled MCP runtimes, code-yeongyu/lazycodex marketplace payloadDoes LazyCodex need the same bump, a Codex-only note, or a marketplace release?

Exclude commits and paths matching senpi, omo-senpi, senpi-task, pi-goal, or pi-webfetch from user-facing notes and version recommendations. Record them only in a separate internal-adapter exclusion ledger.

Steps:

  1. Detect latest published versions for oh-my-opencode, oh-my-openagent, and lazycodex-ai.
  2. Run git diff v{published-version}..HEAD to see actual changes.
  3. Classify every file into one or more release layers before grouping by feat/fix/refactor/docs.
  4. Describe the REAL changes and why each layer cares.
  5. Note breaking changes by affected layer.
  6. Recommend a layer-specific version bump and one overall workflow bump.

Output Format:

  • feat: "Added X that does Y" (not just "add X feature")
  • fix: "Fixed bug where X happened, now Y" (not just "fix X bug")
  • refactor: "Changed X from A to B, now supports C" (not just "rename X")

Include:

  • Layered Impact Matrix: rows for omo pure components, omo opencode, omo codex
  • Layer-specific Version Recommendation: patch/minor/major per layer plus one overall release bump

來源與署名

來源:code-yeongyu/oh-my-openagent位於.agents/skills/get-unpublished-changes提交f9181a9

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架