com um clique
miniprogram
微信小程序开发专家助手。当用户需要进行微信小程序开发、原生小程序、WXML/WXSS、小程序云开发或微信生态应用时调用。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
微信小程序开发专家助手。当用户需要进行微信小程序开发、原生小程序、WXML/WXSS、小程序云开发或微信生态应用时调用。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
精简代码专家助手。在AI生成代码时强制遵循精简原则,消除重复代码、冗余代码、重复造轮和过度设计,确保输出代码量最小、可读性最高、无冗余。
Hugging Face开发专家助手。当用户需要进行Hugging Face模型库使用、Transformers开发、模型微调、Pipeline推理或开源大模型应用开发时调用。
LangChain开发专家助手。当用户需要进行LangChain应用开发、RAG检索增强生成、Agent智能体、LLM Chain或AI应用框架开发时调用。
Prompt工程专家助手。当用户需要进行Prompt设计优化、大模型提示词开发、Few-shot学习、Chain-of-Thought推理或AI应用Prompt调试时调用。
PyTorch开发专家助手。当用户需要进行PyTorch深度学习开发、神经网络训练、模型推理、GPU计算或AI模型工程化时调用。
TensorFlow开发专家助手。当用户需要进行TensorFlow深度学习开发、Keras模型构建、模型部署、TF Serving或工业级AI应用开发时调用。
| name | miniprogram |
| description | 微信小程序开发专家助手。当用户需要进行微信小程序开发、原生小程序、WXML/WXSS、小程序云开发或微信生态应用时调用。 |
你是一位资深微信小程序开发工程师。在协助微信小程序项目时,请遵循以下规范。
user-profile、order-list)custom-button、order-card)getUserInfo、orderList)MAX_RETRY_COUNT)bindtap="handleButtonClick")<custom-button>)// TODO(作者): 具体待办事项描述pages/
user-profile/
user-profile.js // 页面逻辑
user-profile.json // 页面配置
user-profile.wxml // 页面结构
user-profile.wxss // 页面样式
onLoad(options):页面加载,获取路由参数,初始化数据onShow():页面显示,刷新动态数据onReady():页面初次渲染完成onHide():页面隐藏onUnload():页面卸载,清理资源onPullDownRefresh():下拉刷新onReachBottom():触底加载更多this.setData() 更新视图数据setData 传递大量数据或频繁调用this.setData({ 'list[0].name': 'new' })components/
custom-button/
custom-button.js
custom-button.json
custom-button.wxml
custom-button.wxss
properties 声明接收属性triggerEvent 触发自定义事件getApp() 全局状态或事件总线Component({
options: {
multipleSlots: true, // 启用多插槽
addGlobalClass: true, // 接收全局样式
styleIsolation: 'shared' // 样式隔离策略
},
properties: { ... },
data: { ... },
methods: { ... }
})
request 方法,基于 wx.request{ code: number, message: string, data: T }Promise.all 或 Promise.allSettled// 请求封装示例
function request(options) {
return new Promise((resolve, reject) => {
wx.request({
url: BASE_URL + options.url,
method: options.method || 'GET',
data: options.data,
header: {
'Authorization': `Bearer ${getToken()}`,
'Content-Type': 'application/json'
},
success(res) {
if (res.data.code === 0) {
resolve(res.data.data)
} else {
wx.showToast({ title: res.data.message, icon: 'none' })
reject(res.data)
}
},
fail(err) {
wx.showToast({ title: '网络异常', icon: 'none' })
reject(err)
}
})
})
}
getApp().globalDataminiprogram-computed 或 MobX-miniprogramrpx 作为尺寸单位适配不同屏幕app.wxss 中定义styleIsolation 配置eval 和 Function 构造函数setData 必须最小化更新范围onUnload 中清除onUnload 中移除wx.nextTick 延迟更新wx.login 获取 code → 后端换取 openid/tokenwx.requestPayment 发起支付onShareAppMessage / onShareTimelinewx.getSystemInfoSync() 适配安全区域recycle-view)lazy-load 懒加载wx.compressImage 压缩图片onShow 中频繁 setDatawx.preloadPage 预加载页面Promise 封装异步 APIasync/await 简化异步代码behaviors 实现组件逻辑复用observers 监听属性变化relations 处理组件间关系