[ PROMPT_NODE_25056 ]
创建设置命令
[ SKILL_DOCUMENTATION ]
# 创建插件设置
此命令帮助用户创建 `.claude/my-plugin.local.md` 设置文件。
## 步骤
### 第 1 步:询问用户偏好
使用 AskUserQuestion 来收集配置:
{
"questions": [
{
"question": "是否为此项目启用插件?",
"header": "启用插件",
"multiSelect": false,
"options": [
{
"label": "是",
"description": "插件将被激活"
},
{
"label": "否",
"description": "插件将被禁用"
}
]
},
{
"question": "验证模式?",
"header": "模式",
"multiSelect": false,
"options": [
{
"label": "严格",
"description": "最大程度的验证和安全检查"
},
{
"label": "标准",
"description": "平衡的验证(推荐)"
},
{
"label": "宽松",
"description": "仅进行最小限度的验证"
}
]
}
]
}
### 第 2 步:解析答案
从 AskUserQuestion 结果中提取答案:
- answers["0"]: enabled (是/否)
- answers["1"]: mode (严格/标准/宽松)
### 第 3 步:创建设置文件
使用 Write 工具创建 `.claude/my-plugin.local.md`:
markdown
---
enabled:
validation_mode:
max_file_size: 1000000
notify_on_errors: true
---
# 插件配置
您的插件已配置为 验证模式。
要修改设置,请编辑此文件并重启 Claude Code。
### 第 4 步:通知用户
告知用户:
- 设置文件已创建于 `.claude/my-plugin.local.md`
- 当前配置摘要
- 如有需要,如何手动编辑
- 提醒:重启 Claude Code 以使更改生效
- 设置文件已被 gitignore 忽略(不会被提交)
## 实现说明
在写入前务必验证用户输入:
- 检查模式是否有效
- 验证数字字段是否为数字
- 确保路径没有遍历尝试
- 清理任何自由文本字段