Files
superwork/vscode/CLAUDE.md
T
cruldra 706057075d ✨ feat(vscode): 摘修复冲突不再中止,保留 worktree 自动开冲突解决会话接手
摘修复改在固定的发布 worktree(worktreeDirectory 模板,目录名为分支名
/ 换 -)里按序 cherry-pick -x。全部成功推远端并删 worktree;中途冲突则
保留冲突现场、远端不变,开 `<发布分支>-冲突解决` claude 会话解冲突、
--continue、按原顺序摘完剩余提交再推远端。同名终端活着直接注入提示词。

- 上次冲突没处理完再摘会被拒绝;目录模板解析到工作区本身也拒绝
- 目录被非 worktree 的垃圾占着时清掉重建
- 测试覆盖成功清理、冲突接力(含 -x 尾注保留)、拒绝工作区本身
- CLAUDE.md 补一条:收尾三步默认直接做,不问不提醒

Claude-Session: https://claude.ai/code/session_018HDxMmNDyfLa3bMTUctBzt
2026-09-06 13:32:47 +08:00

9 lines
990 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 工作流约定
- 具体编码任务一律派子代理(Agent 工具)去做,主会话只讨论需求和方案
- **子代理实施完成后自动 commit**,使用本仓库的 emoji 前缀风格(参考 `git log`)
- **改完扩展代码必须收尾**:`package.json` version patch +1 → `pnpm ext:package` 打包 VSIX(生成在 `vscode/` 目录,供用户拿去安装)→ 版本号改动一并 commit,不许留脏的 package.json
- **收尾三步(bump → 打包 → 本机安装)是默认动作,直接做完,不要问要不要做、也不要在回复末尾提醒用户**
- **本机安装 VSIX 必须带 `--profile augment`**(用户的 VS Code 窗口用 augment profile,不带 profile 参数会装进默认 profile,窗口里看不见);两台 MBP 用默认 profile,直接 `code --install-extension` 即可
- 代码文件用 Serena MCP 工具读写(`mcp__serena__find_symbol` / `replace_symbol_body` 等),非代码文件才用 built-in Read/Edit