SuperAPI AI 工具集

makepad-evolution

编程与开发

查看项目

更新于 10-15 16:45

技能介绍

用途:让 makepad-skills 在 Makepad 开发过程中持续自我改进,包含自我进化(累积知识)、自我修正(自动修复错误)、自我验证与个性化等机制。

主要能力:自动触发版本适配(会话开始时读取 Cargo.toml 检测 Makepad 分支)、个性化(首次生成代码时扫描 2-3 个现有组件学习风格)、自我修正(技能建议的代码失败时立即修正)、使用反馈;半自动触发自我进化(解决非平凡问题后提议);手动触发自我验证(“validate makepad-skills”)与健康报告(“show pattern health report”)。

使用方式:开始会话时自动执行版本检测、项目风格扫描并应用对应建议;发现可复用知识后按分类写入对应 SKILL.md(组件模式→makepad-patterns、着色器→makepad-shaders、排错→makepad-troubleshooting、布局→makepad-adaptive-layout、打包→makepad-packaging、项目结构→makepad-init、核心概念→makepad-fundamentals)。贡献通过 Git 分支提交,格式为 evolution/描述名,提交信息使用 evolution(patterns): 等前缀,并添加进化标记 <!-- Evolution: YYYY-MM-DD | source: project-name | author: @github-handle -->,本地不改版本号,由维护者在发布时统一升版。路径通过本文件位置推导,不使用硬编码路径。

适用场景:多人协作演进 Makepad 技能库、在项目中沉淀可复用组件模式、排错方案与着色器效果。

限制:资料未提供收费、价格、平台支持范围等细节;质量准则要求只添加通用可复用内容,避免项目专属代码、未经验证的方案与重复内容;版本号仅维护者修改。