# 工具构建

构建新工具，包括工具代码设计、功能实现和正确性验证。触发关键词：构建工具、工具构建、实现工具。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='naming_conventions'`、`read_knowledge knowledge_name='project_structure'`

### 步骤2：读取工作提示词
使用 `read_work work_name='tool_build'`、`read_work work_name='code_implementation'`

### 步骤3：设计工具接口
使用 `write_text` 编写 tool.json。

### 步骤4：实现功能
使用 `write_text` 编写工具代码。

### 步骤5：编写测试
使用 `write_text` 编写测试用例。

### 步骤6：验证
使用 `exec_code` 运行测试。

## 输出成果
1. tool.json / 工具代码 / 测试用例

## 失败处理
- 若工具接口不符合规范，修正 tool.json
- 若功能异常，调试后重新验证

## 禁止行为
- ❌ 禁止跳过接口设计直接编码
- ❌ 禁止不测试就交付