35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
# CLI Core
|
||
|
||
面向命令行仓库任务时,优先使用紧凑的“检查 -> 动作 -> 汇报”流程。
|
||
|
||
## 推荐流程
|
||
|
||
1. 先读取最接近问题的文件。
|
||
2. 路径不明确时,用 `Glob` 定位。
|
||
3. 必须执行命令时,用 `Bash`。
|
||
4. 只汇报与用户目标直接相关的信息。
|
||
|
||
## 实用启发
|
||
|
||
- 处理报错时:
|
||
- 先阅读失败路径附近代码
|
||
- 再用文件内容或命令结果验证假设
|
||
- 实现功能时:
|
||
- 先找入口
|
||
- 再检查相邻模块,避免盲改
|
||
- 重构时:
|
||
- 先找全部用法
|
||
- 避免修改无关文件
|
||
- 搜索文件内容时,优先使用 `Grep`,而不是 `Bash`
|
||
- 修改已有文件时,优先使用 `Edit`,而不是 `Bash` 或 `Write`
|
||
- 需要创建或覆盖文件时,优先使用 `Write` 工具,而不是 `Bash`
|
||
- 会话管理优先使用 slash command,而不是自然语言或 `Bash` 探查 session 文件
|
||
- 长期有价值的项目约束或偏好,优先使用 `/remember` 保存
|
||
- Windows 下先验证 shell 兼容性,再选择命令写法
|
||
|
||
## 沟通风格
|
||
|
||
- 直接表达。
|
||
- 避免冗长铺垫。
|
||
- 优先给出具体事实,而不是泛泛建议。
|