用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/openLuat/LuatOS --skill luatos-demo-spec命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | luatos-demo-spec |
| description | LuatOS Demo 代码与文档设计规范。编写/审查 demo 代码、readme 时必须遵循:文件结构、命名规范(常量/变量/函数)、注释格式、禁止闭包和匿名函数。 |
编写 LuatOS demo 代码、readme 文档时必须严格遵循本规范。
每个 demo 目录包含:
luat/demo/、module/、docs.openluat.com/osapi/)local UART_ID = 2
local loop_index = 1
小写字母 + 下划线
local tcp_client_sender = {}
function tcp_client_sender.proc(task_name, socket_client)
end
return tcp_client_sender
local function send_data_req_timer_loop_func()
end
..._task_func..._timer_cbfunc..._msg_proc_func--[[
@module main
@summary LuatOS用户应用脚本文件入口,总体调度应用逻辑
@version 1.0
@date 2025.07.01
@author 朱天华
@usage
本demo演示的核心功能为:
1、创建四路socket连接...
2、每一路socket连接出现异常后,自动重连...
...
更多说明参考本目录下的readme.md文件
]]
@author 必须用中文姓名,不用英文、拼音或缩写。
--[[
配置GPIO管脚功能;支持输出、输入和中断三种模式;
@api AirGPIO_1000.setup(gpio_id, gpio_mode)
@number
gpio_id
GPIO ID;取值范围:0x00~0x07, 0x10~0x17;必须传入,不允许为空
@number or function or nil
gpio_mode
number时:输出模式,0=低电平,1=高电平
nil时:输入模式
function时:中断模式(回调函数)
@return bool
成功返回true,失败返回false
@usage
AirGPIO_1000.setup(0x00, 0) -- 输出模式,默认低电平
AirGPIO_1000.setup(0x11) -- 输入模式
]]
描述清楚功能、输入参数、返回值即可。
--连接WIFI热点,连接结果通过"IP_READY"或"IP_LOSE"消息通知
--Air8101仅支持2.4G WIFI,不支持5G
--第三个参数1表示异常时内核自动重连
wlan.connect("热点名", "密码", 1)
ethernet_wan 和 ethernet_lanlan,用 ethernet_lan