# 通用代码封装

封装通用Node.js代码。触发关键词：代码封装、通用封装、模块封装。

## 执行步骤

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

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

### 步骤3：分析封装需求
使用 `read_text` 读取需要封装的代码。

### 步骤4：设计接口
定义模块的公开API。

### 步骤5：实现封装
使用 `write_text` 编写封装代码。

### 步骤6：编写使用示例
使用 `write_text` 编写README和示例代码。

### 步骤7：测试验证
使用 `exec_code` 运行示例代码。

## 输出成果
1. 封装后的模块代码 / 使用文档和示例

## 失败处理
- 若封装后兼容性问题，增加适配层
- 若示例运行失败，检查依赖导入

## 禁止行为
- ❌ 禁止封装未充分测试的代码
- ❌ 禁止忽略错误处理和边界情况