1
0

refactor: 重命名提示词文件为英文 prompt-xxx 格式,优化智能合并提示词

This commit is contained in:
2026-04-22 15:34:41 +08:00
parent b03e5f809f
commit f5e45d032e
3 changed files with 10 additions and 12 deletions

View File

@@ -2,12 +2,16 @@
面向 AI 大模型的提示词集合,每份提示词独立可用,完整复制给 AI 工具即可启动对应流程。
## 命名规则
文件名格式:`prompt-{action}.md``{action}` 使用明确无歧义的英文单词或短语,用连字符连接,例如 `prompt-smart-merge.md``prompt-spec-review.md`
## 提示词
| 文件 | 用途 |
| ---- | ---- |
| [智能合并.md](智能合并.md) | 批量合并 dev 分支到主干,含依赖分析、冲突处理、安全回退 |
| [规范整理.md](规范整理.md) | 审查和重构 openspec/specs/ 下的规范文件 |
| [prompt-smart-merge.md](prompt-smart-merge.md) | 批量合并 dev 分支到主干,含依赖分析、冲突处理、安全回退 |
| [prompt-spec-review.md](prompt-spec-review.md) | 审查和重构 openspec/specs/ 下的规范文件 |
## 书写原则

View File

@@ -2,12 +2,12 @@
## 约束(全局,不可违反)
- 所有操作(合并、推送、删除)执行前必须用提问工具获得用户确认
- 所有操作(合并、删除)执行前必须用提问工具获得用户确认
- 冲突文件严禁自主编辑,仅分析方案后交用户选择
- 全程仅使用 `git merge`,禁止 rebaserebase 会重写目标分支历史)
- `git add` 仅指定已解决冲突的文件路径,禁止 `git add .`/`git add -A`
- `git reset --hard` 仅配合安全锚点 tag 使用,禁止裸用
- 禁止自动 `git push``git stash`
- 禁止自动 `git stash` `git push`
## 1. 环境检查
@@ -25,7 +25,7 @@
| 基础 | 分支名、分叉 commit、commit 数/消息、是否推远端、是否已合并(`git branch --merged` |
| 变更 | 文件列表(`git diff --name-status target...branch`)、所属模块、行数统计 |
| 依赖 | 是否依赖/被依赖其他 dev 分支、是否修改公共文件(共享类型、工具函数、配置) |
| 冲突 | dry-run 预测(逐个串行,不可并行,因需修改工作区):`git merge --no-commit --no-ff branch` → 收集冲突 → `git merge --abort`;与其他 dev 分支文件重叠 |
| 冲突 | dry-run 预测(逐个串行,因需修改工作区):`git merge --no-commit --no-ff branch` → 收集冲突 → `git merge --abort`;与其他 dev 分支文件重叠 |
## 3. 合并顺序
@@ -102,13 +102,7 @@
每个分支完成后询问是否继续,暂停则记录进度。
## 5. 推送
全部合并完成后:
- `git log pre-merge-backup-*..HEAD --oneline` 展示新增提交
- 确认后 `git push origin {目标分支}`
## 6. 清理
## 5. 清理
### 删除分支