一键导入
prepare-for-pr
github pr操作的前期准备,包括通过git rebase引入main的commit,以及代码、文档规范检查
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
github pr操作的前期准备,包括通过git rebase引入main的commit,以及代码、文档规范检查
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use for Loveca battle card-effect architecture review and new card-effect development governance. 适用于 Loveca 卡效总审查、新卡效候选审查、执行窗口提示词、卡效开发规范、卡效提交说明生成、runner 回流检查、helper/workflow/query 复用与晋升审查、只读审查窗口、focused validation、文档诚实性检查。
git commit操作的前期准备,包括代码规范检查,以及commit message编写
发布前准备,包括确认并同步 VERSION、运行构建与验证检查、构建 Android(PWA/TWA)发布材料、整理发布 tag 与发布清单
Loveca animation and interaction verification workflow. Use when validating battle desktop animations, drag/drop behavior, active-effect UI, inspection/reveal flows, LIVE resolution feedback, responsive layout, reduced-motion behavior, or visual regressions with Playwright, screenshots, and focused checks.
Loveca battle interaction design guidance. Use when designing or changing player actions, drag/drop, selectable targets, pending ability ordering, active-effect panels, inspection flows, hidden-information visibility, undo, local test desktop behavior, online battle views, or error feedback in the shared battle UI.
Loveca battle motion design guidance. Use when designing or implementing card movement, flip, tap/orientation, zone transfer, inspection, active-effect, LIVE resolution, cheer, cost payment, drag/drop, or other animated feedback in the Loveca battle desktop or shared game board UI.
| name | prepare-for-pr |
| description | github pr操作的前期准备,包括通过git rebase引入main的commit,以及代码、文档规范检查 |
把当前分支合入 main 分支的前期准备,需要分析当前分支和 main 分支的差异,对于当前分支相对于main分支的修改:
git merge-tree --write-tree main HEAD > /dev/null 2>&1 && echo "无冲突" || echo "有冲突" 判断当前分支是否和main分支有冲突;如果有冲突则提示用户进行rebase main操作,并中止任务;如果无冲突则继续分析。一些实用的操作如下:
# 更新本地的main分支
git checkout main
git pull origin main
git checkout <当前分支>
# stash未stage的修改
git stash push -m "wip before rebase main"
git rebase main
# 如果 rebase 过程中出现冲突,Git 会暂停并提示:
# CONFLICT (content): Merge conflict in src/xxx.py
# 1. 查看哪些文件有冲突
git status
# 2. 打开冲突文件,手动解决冲突
# 冲突标记如下:
# <<<<<<< HEAD
# (main 分支的代码)
# =======
# (你的代码)
# >>>>>>> your commit message
# 3. 编辑文件,保留正确的代码,删除冲突标记
# 4. 标记冲突已解决
git add <冲突文件>
# 例如:
git add src/xxx.py
# 5. 继续 rebase
git rebase --continue
# 如果还有下一个提交的冲突,重复步骤 1-5
# Rebase 完成后推送, 要特别注意不要对main分支执行
git push origin <当前分支> --force-with-lease
git stash pop
docs/README.md 标出的主阅读路径和当前权威文档,再对照本 PR 改动判断代码、需求、设计、限制说明是否一致。docs/PROJECT_REQUIREMENTS.md、docs/current-limitations.md、docs/coding-standard/、相关专题需求/设计文档,以及 PR 新增的长期文档。llocg_db/json/cards.json 作为官方卡牌数据事实来源;cards_cn.json 只作为中文翻译与展示参考,不应作为同编号罕度、卡牌存在性或规则事实的唯一依据。docs/doc_writing_guide.md 登记到 docs/README.md,并检查是否存在与旧权威文档重复或冲突的事实描述。docs/ 下长期文档是否尽量与当前实现保持一致,尤其是需求、设计、限制、文档地图和编码标准;发现文档漂移时应区分“实现问题”和“文档需更新”,并优先减少互相矛盾的事实描述。PROJECT_PROGRESS_TODO_*.md、临时 TODO、临时 PLAN、一次性 checklist 或只记录“本次/本阶段做了什么”的过程日志;除非用户明确要求或当前任务正式流程指定必须更新,否则应作为 PR 前阻塞项。已经废弃或被替代的旧方案若没有说明状态、背景、替代方案和保留原因,也应拦截。