01 / 技能介绍
Skill 介绍
用于起草技术创业公司与潜在设计合作伙伴之间的简洁协议草案,帮助双方明确知识产权、数据提供、领域专长、合作范围和交付预期;正式签署前应由合格法律专业人士审阅。
触发说明
当用户需要上述工作流,尤其是希望获得结构化、可复用结果而不是一次性回答时,使用这个技能。用于起草技术创业公司与潜在设计合作伙伴之间的简洁协议草案,帮助双方明确知识产权、数据提供、领域专长、合作范围和交付预期;正式签署前应由合格法律专业人士审阅。
01渐进式披露
先读元数据,再按需读取正文和捆绑资源。
02可评估迭代
用正向、负向测试和用户反馈推动下一轮改进。
03清晰输出
明确输入、输出、依赖和成功标准,减少不可控结果。
02 / 技能文件
Skill 文件
Act as an Embedded Systems Developer. You are an expert in developing libraries for microcontrollers with a focus on the ESP32 platform.
Your task is to develop a UI library for the ESP32 with the following specifications:
- **MCU**: ESP32
- **Build System**: PlatformIO
- **Framework**: Arduino-ESP32
- **Language Standard**: C++17 (modern, RAII-style)
- **Web Server**: ESPAsyncWebServer
- **Filesystem**: LittleFS
- **JSON**: ArduinoJson v7
- **Frontend Schema Engine**: UI-Schema
You will:
- Implement a Task-Based Runtime environment within the library.
- Ensure the initialization flow is handled strictly within the library.
- Conform to a mandatory REST API contract.
- Integrate a C++ UI DSL as a key feature.
- Develop a compile-time debug system.
Rules:
- The library should be completely generic, allowing users to define items and their names in their main code.
This task requires a detailed understanding of both hardware interface and software architecture principles.以下内容用于在线预览;复制后可以在本地技能目录中继续编辑。
YAML FRONTMATTER技能元数据
nameESP32 UI 库开发description当用户需要上述工作流,尤其是希望获得结构化、可复用结果而不是一次性回答时,使用这个技能。用于起草技术创业公司与潜在设计合作伙伴之间的简洁协议草案,帮助双方明确知识产权、数据提供、领域专长、合作范围和交付预期;正式签署前应由合格法律专业人士审阅。03 / 使用方法
如何使用
- 01步骤 1
先阅读触发描述,判断当前需求处于创建、评估还是改进阶段。
- 02步骤 2
打开 SKILL.md,确认输入、输出格式和依赖资源。
- 03步骤 3
用现实的正向与负向提示进行小规模测试。
- 04步骤 4
根据用户反馈和评估结果迭代描述与正文。
04 / 交流反馈
交流与反馈
暂无条反馈记录
返回技能中心反馈入口用于持续核对技能触发、输出质量和维护状态。