一个号称能够自进化的claude skill,有点意思🧐
{Makepad Skills Evolution + Makepad 技能进化系统}
🧐 这是一套专为 Makepad 开发者设计的“自进化”知识管理系统,它不仅是被动的文档,而是利用 Claude 等 AI 工具的 Hooks 机制,在开发过程中自动触发知识积累、错误自我修正和版本自适应,旨在将个人的开发经验实时转化为可复用的技能资产。
➡️链接:http://t.cn/AXGoQFlC
✨重点
●🧬 Hooks 驱动的自动触发
通过集成 Claude Code 的 Hooks(如 pre-tool.sh 和 post-bash.sh),系统能在执行 Bash 命令或编辑代码前后自动检测 Makepad 版本、捕捉报错信息,并在会话结束时提示开发者将新学到的知识固化为技能文档。
●🔄 闭环的“自我修正”机制
当开发者遵循技能文档建议却导致代码报错时,系统会触发自动修正流程:检测错误 -> 验证技能内容是否过时或错误 -> 自动更新技能文件并标记修正原因(如 ``),防止错误知识传播。
●🎯 明确的知识进化触发点
文档定义了高价值知识的判定标准:发现新的组件模式(04-patterns)、掌握 Shader 技巧(03-graphics)、解决编译报错(06-reference)等,并按优先级(高/中/低)分类,引导开发者只记录对他人有用的通用模式,而非项目特定的临时代码。
●🏷️ 多版本自适应策略
鉴于 Makepad 框架快速迭代,系统通过检测 Cargo.toml 自动识别 main(稳定版)、dev(活跃版)或 rik(旧版)分支,动态调整建议代码,避免因 API 变更导致的兼容性问题。
●📝 结构化的知识贡献流
进化过程被标准化为 5 个步骤:识别价值 -> 知识分类 -> 格式化内容(区分 DSL 和 Rust 实现) -> 添加进化标记(Evolution Marker) -> Git 提交。这种严谨的流程保证了技能库的高质量和一致性。
●🎨 个性化代码风格适配
系统具备“风格嗅觉”,能通过分析当前项目的已有代码,自动检测命名规范(snake_case vs camelCase)、模块结构和注释风格,从而生成符合当前项目“味道”的建议代码,而非千篇一律的通用模板。
●🛡️ 定期的“自我验证”
除了实时修正,系统还包含定期验证清单(Validation Checklist),用于批量测试文档中的 live_design! 代码段能否解析、Rust 代码能否编译,确保技能库不会随着时间推移而腐烂。
●📂 模块化的技能树架构
新的目录结构清晰地将知识划分为:核心概念(01-core)、组件库(02-components)、图形特效(03-graphics)、生产模式(04-patterns)和部署(05-deployment),而本文件所在的 99-evolution 则是驱动整个系统更新的“元技能”。
#AI白日梦想家[超话]# #HOW I AI# #ai生活指南#
