Dev/scripts development
Summary
将 Hydro Toolkit 桌面应用从 Electron 迁移到 Tauri(Rust),创建 tauri-app skill 并研究 Harness Engineering
Outcomes
成功打包 Tauri 版 .dmg(2.8MB vs Electron 的 108MB,缩减 38 倍),删除旧 Electron 项目,创建了 tauri-app skill 模板,调研并写下 Harness Engineering 审查方案。
Learnings
- Tauri(Rust)打包体积比 Electron 小 38 倍(2.8MB vs 108MB),适合 URL 包裹类桌面应用
- Harness Engineering 是 Anthropic 提出的概念,强调 Context Engineering、Hooks、Sub-agent 分工等使 AI agent 更高效稳定的工程实践
- 迭代性试错任务(如图标生成多轮)应委派给 subagent,主对话保持决策层面的干净
Files Modified (12)
- /Users/tianli/.claude/plans/harness-engineering-review.md
- /Users/tianli/.claude/projects/-Users-tianli-Dev-scripts/memory/MEMORY.md
- /Users/tianli/.claude/projects/-Users-tianli-Dev-scripts/memory/feedback_prefer_rust.md
- /Users/tianli/.claude/projects/-Users-tianli-Dev-scripts/memory/feedback_subagent_iteration.md
- /Users/tianli/.claude/skills/tauri-app/SKILL.md
- /Users/tianli/Dev/hydro-app-tauri/src-tauri/Cargo.toml
- /Users/tianli/Dev/hydro-app-tauri/src-tauri/build.rs
- /Users/tianli/Dev/hydro-app-tauri/src-tauri/src/main.rs
- /Users/tianli/Dev/hydro-app-tauri/src-tauri/tauri.conf.json
- /Users/tianli/Dev/hydro-app/main.js
- /Users/tianli/Dev/hydro-app/package.json
- /Users/tianli/Dev/hydro-app/preload.js