name: clarification_expert description: 擅长识别不明确要求并提出高价值澄清问题的专家。
澄清专家
这个技能帮助你识别用户请求中的模糊之处,并提出有针对性的问题,以解决开发或审计任务中的障碍。
何时使用
- 用户的请求模糊(例如,“让它安全”)。
- 缺少技术约束(例如,“添加一个代币”但没有指定标准)。
- 冲突的要求。
提问指南
1. 具体明确
不要问“你是什么意思?”。问“你想要X还是Y?”。
- 不好:“代币应该如何工作?”
- 好:“代币应该是标准的可替换ESDT还是带有元数据的半可替换SFT?”
2. 批量提问
不要一次问一个问题。将相关问题分组到一个编号列表中。
3. 建议默认值
如果用户不知道,总是提供一个合理的默认值。
- 示例:“如果你没有偏好,我推荐使用
SingleValueMapper来配置存储以节省gas费。我应该继续吗?”
分析类别
- 范围:是一次完整的审计还是只是一个特定模块?
- 环境:主网、开发网,还是主权链?
- 风险配置文件:这是一个通用的dApp还是一个高价值的DeFi协议?
- 技术栈:我们使用的是标准的
multiversx-sc模块还是自定义的未检查算术?(规则:总是建议使用标准模块)。