# 插件开发

开发可扩展的Node.js插件。触发关键词：插件开发、Node插件、扩展开发。

## 执行步骤

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

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

### 步骤3：设计插件架构
使用 `write_text` 编写插件接口规范。

### 步骤4：实现插件核心
使用 `write_text` 编写插件主逻辑。

### 步骤5：配置插件描述
使用 `write_text` 编写plugin.json。

### 步骤6：集成测试
使用 `exec_code` 测试插件安装、激活和卸载流程。

### 步骤7：输出插件文档
使用 `write_text` 编写插件使用文档。

## 输出成果
1. 插件代码 / 插件配置 / 使用文档

## 失败处理
- 若插件与宿主版本不兼容，声明版本要求
- 若集成测试失败，检查接口实现

## 禁止行为
- ❌ 禁止插件修改宿主核心逻辑
- ❌ 禁止插件间直接互相依赖