Agent Skillsonevcat/Prowl › check-upstream-changes

check-upstream-changes

GitHub

检查上游仓库自上次审查基线以来的新变更,生成包含冲突风险和合并建议的简报。

.claude/skills/check-upstream-changes/SKILL.md onevcat/Prowl

Trigger Scenarios

需要评估上游更新影响 准备同步上游代码前

Install

npx skills add onevcat/Prowl --skill check-upstream-changes -g -y
More Options

Non-standard path

npx skills add https://github.com/onevcat/Prowl/tree/main/.claude/skills/check-upstream-changes -g -y

Use without installing

npx skills use onevcat/Prowl@check-upstream-changes

指定 Agent (Claude Code)

npx skills add onevcat/Prowl --skill check-upstream-changes -a claude-code -g -y

安装 repo 全部 skill

npx skills add onevcat/Prowl --all -g -y

预览 repo 内 skill

npx skills add onevcat/Prowl --list

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:

  1. Read docs-ai/017-upstream-sync-process/upstream-ledger.md and extract the Upstream Baseline commit hash and date.

  2. Fetch the upstream remote:

    git fetch upstream main --quiet
    
  3. List all commits on upstream/main that are newer than the baseline commit:

    git log --oneline <baseline_commit>..upstream/main
    

    If there are no new commits, report "No new upstream changes since <baseline_commit> ()." and stop.

  4. 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.md Old Log for context)
  5. 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
  6. 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>
    
  7. Do NOT modify any files or run sync. This command is read-only reconnaissance.

Version History

  • af629d3 Current 2026-07-24 16:08

Same Skill Collection

.claude/skills/release/SKILL.md
.claude/skills/run-benchmark/SKILL.md
.claude/skills/self-verify-prowl/SKILL.md
.claude/skills/sync-docs/SKILL.md
.claude/skills/write-ai-doc/SKILL.md
.claude/skills/prowl-ui/SKILL.md
skills/prowl-cli/SKILL.md

Metadata

Files
0
Version
739e860
Hash
f593910d
Indexed
2026-07-24 16:08

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-18 03:59
浙ICP备14020137号-1 $mapa de visitantes$