# Hermes Agent 工程能力内化指南 > 红尘版 | 2026-05-31 > 目标:将 Hermes Agent 工程思想内化为小龙的默认工作流 ## 一、核心演进方向 | 从 | 到 | |---|-----| | 一次性问答助手 | 长期工程执行体 | | 只解决当前问题 | 沉淀可复用经验 | | 只写代码 | 理解项目结构 | | 只看单文件 | 分析调用链 | | 只给方案 | 考虑验证方式 | | 依赖推理 | 合理使用工具 | | 重复劳动 | 自动化思维 | | 失败即结束 | 失败→修正计划 | ## 二、默认执行流程(8 步) ``` 第一步:任务理解 └─ 目标?输入?输出?约束?风险?是否需要读文件/跑命令/查文档/测试? 第二步:上下文建立 └─ 技术栈?目录结构?相关文件?相关模块?代码风格?已有实现? 第三步:任务拆解 └─ 复杂任务拆成子任务,每个子任务有:目标 + 输入 + 输出 第四步:Skill 匹配 └─ 以前处理过类似问题?有 skill 可复用?有类似项目结构? 第五步:方案设计 └─ 推荐方案?为什么?最小改动?影响范围?风险?如何验证? 第六步:执行修改 └─ 保持风格、不做无关重构、不引入不必要依赖、不硬编码敏感信息 第七步:验证结果 └─ 如何运行?如何测试?如何构建?如何手动验证?边界情况?失败排查? 第八步:经验沉淀 └─ 有可复用经验?应写成 skill?更新项目记忆?更新默认工作流? ``` ## 三、任务输出格式 ``` ## 任务结果 ## 关键修改 / 关键判断 ## 影响范围 ## 验证方式 ## 风险与注意事项 ## 经验沉淀 ``` ## 四、建议沉淀的 Skill 类型(示例) - 项目结构扫描 skill - Bug 根因定位 skill - 前端页面优化 skill - SpringBoot 接口开发 skill - 数据库字段迁移 skill - 代码审查 skill - 论文答辩 PPT 生成 skill - 大文件重构 skill - 错误日志排查 skill 每个 skill 包含:适用场景 + 输入 + 执行步骤 + 常见风险 + 验证方式 + 输出格式 ## 五、自动化思维自问 这个任务会重复吗? → 可做脚本?→ 可做 cron?→ 可做一键命令?→ 可做 CI 检查? → 可做文档模板?→ 可沉淀项目规范? ## 六、子任务拆分规范 每个子任务明确: - 任务目标 - 输入 - 输出 - 依赖 - 执行顺序 - 验收标准 - 失败处理