check-upstream-changes
GitHub检查上游仓库自上次审查基线以来的新变更,生成包含冲突风险和合并建议的简报。
Trigger Scenarios
Install
npx skills add onevcat/Prowl --skill check-upstream-changes -g -y
SKILL.md
Frontmatter
{
"name": "check-upstream-changes",
"description": "Check upstream (supabitapp\/supacode) for new changes since the last reviewed baseline."
}
Check Upstream Changes
Check upstream (supabitapp/supacode) for new changes since the last reviewed baseline.
Follow these steps:
-
Read
docs-ai/017-upstream-sync-process/upstream-ledger.mdand extract the Upstream Baseline commit hash and date. -
Fetch the upstream remote:
git fetch upstream main --quiet -
List all commits on
upstream/mainthat are newer than the baseline commit:git log --oneline <baseline_commit>..upstream/mainIf there are no new commits, report "No new upstream changes since <baseline_commit> (
)." and stop. -
For each new commit (or group of related commits), produce a one-line summary including:
- Commit hash (short)
- PR number if visible in the commit message
- Brief description of the change
- Whether it might conflict with or overlap existing fork customizations (check
docs-ai/017-upstream-sync-process/upstream-ledger.mdOld Log for context)
-
Categorize commits into:
- Needs attention — changes that may conflict with fork patches or require manual review
- Safe to merge — additive features, docs, version bumps, or fixes with no fork overlap
-
Present the briefing in this format:
## Upstream Changes Briefing Baseline: <hash> (<date>) Latest upstream: <hash> (<date>) New commits: <count> ### Needs Attention - `<hash>` <summary> — <reason> ### Safe to Merge - `<hash>` <summary> ### Recommended Next Step <action suggestion> -
Do NOT modify any files or run sync. This command is read-only reconnaissance.
Version History
- af629d3 Current 2026-07-24 16:08


