Makepad 演化 logo

Makepad 演化

打开

Makepad 开发的自我改进技能系统。具有积累知识的自我演化、自动修复错误的自我纠正以及验证准确性的自我验证功能。

分享:

Makepad 演化

从你的工作中学习的 Makepad 开发自我改进技能系统。

核心特性

  • 自我演化:从发现中积累知识
  • 自我纠正:自动修复技能错误
  • 自我验证:根据实际验证技能准确性
  • 使用反馈:跟踪模式健康状况和有效性
  • 版本适应:支持不同 Makepad 版本的多分支
  • 个性化:适应项目特定风格

何时演化

当发生以下任何情况时触发技能演化:

触发器 目标技能 优先级
发现新组件模式 makepad-patterns
学习着色器技术 makepad-graphics
解决编译错误 makepad-reference
找到布局解决方案 makepad-reference
解决构建/打包问题 makepad-deployment
新项目结构见解 makepad-getting-started
阐明核心概念 makepad-core

演化过程

1. 捕获学习内容

当你发现新东西时:

用户:"我找到了更好的处理异步状态加载的方法"
助手:"让我为 makepad-patterns 技能捕获这个模式..."

[记录模式包括:]
- 解决的问题
- 代码示例
- 何时使用
- 权衡

2. 根据实际验证

检查模式是否有效:

  • 在真实项目中测试
  • 验证是否编译
  • 确认是否解决问题
  • 检查性能影响

3. 集成到技能中

使用以下内容更新相关技能文件:

  • 新模式文档
  • 代码示例
  • 使用指南
  • 相关模式

自我纠正

当技能包含不正确的信息时:

  1. 检测 - 在开发过程中注意到错误
  2. 验证 - 根据官方文档或工作代码确认
  3. 修复 - 使用正确信息更新技能
  4. 注释 - 标记错误的内容和原因

使用反馈

跟踪哪些模式最有用:

模式 使用次数 成功率 最后使用
异步加载 15 100% 2026-01-10
模态覆盖层 8 87.5% 2026-01-09
主题切换 3 100% 2026-01-05

版本适应

支持多个 Makepad 版本:

// Makepad rik 分支(当前)
makepad-widgets = { git = "https://github.com/makepad/makepad", branch = "rik" }

// Makepad main 分支(稳定)
makepad-widgets = { git = "https://github.com/makepad/makepad", branch = "main" }

技能可以包含版本特定说明:

  • [rik] - 仅在 rik 分支中可用
  • [main] - 在稳定的 main 分支中可用
  • [v0.4+] - 从版本 0.4 开始可用

贡献指南

贡献新模式时:

  1. 彻底测试 - 在真实项目中有效
  2. 清晰记录 - 问题、解决方案、权衡
  3. 提供示例 - 完整的、可运行的代码
  4. 引用来源 - 链接到参考实现
  5. 遵循结构 - 匹配现有技能格式

质量检查清单

添加到技能之前:

  • 模式解决真实问题
  • 代码示例可编译和运行
  • 在类似生产的场景中测试
  • 记录权衡和限制
  • 遵循 Makepad 最佳实践
  • 包含参考链接

演化指标

跟踪随时间推移的技能改进:

  • 覆盖率:记录的 Makepad 功能百分比
  • 准确性:首次尝试成功的模式百分比
  • 实用性:实际开发中使用的模式
  • 新鲜度:上次更新以来的时间

资源

评论

还没有评论。成为第一个评论的人!