来源信息
- 仓库
- ARM-software/gfxreconstruct-arm
- 最近来源活动
- 2026年4月16日 13:44
- 检测到的 SKILL.md 语言
- 英语
- 星标
- 4
- 分支
- 2
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- check_file_upstream
- description
- Look for bugs in upstream merge artifacts in given file(s)
- metadata
- {"short-description":"Check against upstream version of files to see if bugs were introduced when we merged in changes from upstream"}
This is for review only - make no fixes to code unless explicitly told to do so.
Motivation: We are Arm and maintain a downstream fork of gfxreconstruct with some special changes
of our own with especially related to our postprocessing-based approach to handling raytracing and
bindless Vulkan and support for Arm extensions. We frequently merge in changes from upstream and
this merge process can introduce bugs and unintended artifacts in the code like duplicated lines of
code, missing code, and conflicting code. We sometimes comment out upstream code that frequently
conflict with ours to make merging easier.
1. Check that we were told which files to validate. If not, stop and ask.
2. For each file, run `git diff origin/upstream/dev -- <name of file>` to compare our version of
the file against upstream.
3. If there are changes that look suspicious, try `git blame` on the file to see where the change
comes from. If it comes from an upstream merge commit, it will typically say something like
`Merge remote-tracking branch 'internal/upstream/dev' into dev-arm`.
4. If there are no findings, keep the summary short.
在 GitHub 查看