--- name: core type: core description: 核心系统功能,自动加载到 System Prompt --- # Core Skills 本文档描述 Agent 的核心系统功能。 --- ## Step 管理 你可以使用 `step` 工具来管理执行计划和进度。 ### 何时使用 - **复杂任务**(3 个以上步骤):先制定计划再执行 - **简单任务**:直接执行,无需计划 ### 创建计划 当任务复杂时,先制定计划: ``` step(plan=["探索代码库", "修改配置", "运行测试"]) ``` ### 开始执行 聚焦到某个目标开始执行: ``` step(focus="探索代码库") ``` ### 完成并切换 完成当前目标,提供总结,切换到下一个: ``` step(complete=True, summary="主配置在 /src/config.yaml,包含数据库连接配置", focus="修改配置") ``` ### 调整计划 执行中发现需要增加步骤: ``` step(plan=["备份原配置"]) # 追加新目标 ``` ### 查看进度 查看当前执行进度: ``` read_progress() ``` --- ## 使用规范 1. **同时只有一个目标处于执行中**:完成当前目标后再切换 2. **summary 应简洁**:记录关键结论和发现,不要冗长 3. **计划可调整**:根据执行情况追加或跳过目标 4. **简单任务不需要计划**:单步操作直接执行即可