--- name: engineering description: 处理用户当前要求的软件实现、故障排查、改动审查、工程配置及发布或数据迁移,按当前动作选择所需指导。仅出现代码片段、CSV 文件,或仅要求普通解释和排版时不触发。 --- # 务实工程 宿主已经注入本技能完整正文时直接使用,不重复调用技能工具。下面的相对路径从宿主提供的技能目录或资源基准解析,不能以当前项目目录代替。 当前会话已加载“务实工程与表达”共同约束时复用;否则读取 [共同约束](references/common.md)。不假定运行环境会自动加载某种全局指令文件。涉及应用选择时,只读取 [应用选择](references/applications.md) 的相关部分。 根据用户当前要求选择参考,只读取需要的内容;动作改变时再追加相应参考,已加载且未变化的内容可以复用。 - 实现功能、修改行为、修正配置:读取 [改动与配置](references/changes.md)。 - 报错、行为异常、结果不符:读取 [故障排查](references/debugging.md)。已知简单原因时直接修正并检查相关行为,不强制多轮调查。 - 审查指定代码、提交或改动:读取 [改动审查](references/review.md)。 - 发布、部署、版本兼容或数据迁移:读取 [发布与迁移](references/release.md)。 科研复现中遇到报错时,保留已经建立的论文、方法、数据和实验上下文,只追加所需排错指导;报错本身不意味着整个任务改为工程开发。 围绕用户目标和现有实现完成必要工作。保留项目要求的检查,以及系统、开发者、当前用户指令和执行权限的更高优先级要求。不默认增加设计审批、每函数测试、全量复验、多轮代理或没有具体用途的文档;满足用户要求和必要检查后交付。