• [Claude Code] 分享一个 Codeg 多智能体协同下的 skill 案例,在一个会话里跨 Agent 协同,效率拉满

    ·

    使用 Github:Codeg (开启多智能体协同的情况下)在 claude code 进行开发,在一个会话里使用 skill 和不使用 skill 的区别效果: 使用 skill 后任务完成会由 codex 自动 review ,有问题直接修复,解决了我以前手动来回倒腾的问题。这是 skill 内容(如果使用其它子智能体 review 的话,可以把 skill 里面的 codex 替换一下),可以直接在 skills 管理里面添加,欢迎大佬们使用反馈,或者创作分享: name: sub-agent-review-loop description: Use when any task could modify code, tests, config, schemas, migrations, deps, build/deploy scripts, artifacts, or behavior before completion Sub-Agent Review Loop Overview Use Codex

    Read More

  • [分享创造] 分享一个 iOS 阅读记录工具:微信读书同步、本地图书管理员和多模型切换

    ·

    做了一个 iOS 阅读记录工具,叫 myLibrarian 。 testflight 测试连接: https://testflight.apple.com/join/CrsdBU97 起因是我长期用微信读书看书、划线、写想法,但时间久了以后,很多阅读痕迹很难再被重新利用。想找某句话、某本书的想法、某一年读过什么,经常要翻很久。 所以我做了一个偏个人资料库的 App:把微信读书里的阅读痕迹同步回来,再和本地阅读记录、金句、小组件、图书管理员放在一起。 目前大概做到了这些: – SwiftUI + SwiftData 原生 iOS App– CloudKit 做多设备同步– 支持从微信读书同步书架、最近阅读、阅读进度、划线和想法– 本地保存书籍、阅读轮次、摘录、评分、阅读状态等数据– 支持本地电子书导入和阅读记录关联– 从摘录中筛选比较值得收藏的金句– iOS 小组件轮询展示收藏金句– 内置“图书管理员”,可以用自然语言查询自己的阅读记录、书籍、摘录和微信读书资料– 支持配置多个 AI 服务和模型,可以随时切换使用– AI 功能优先支持 Gemini API ,同时也兼容 OpenAI 风格接口 微信读书同步不是官方接口产品,需要用户自己填写微信读书 API Key 。AI 功能也不是绑定某一家服务,目前优先支持 Gemini API ,也可以配置 OpenAI 兼容接口。图书管理员和金句扫描可以分别设置默认模型,避免所有功能都挤在一个模型配置里。 图书管理员这块目前是我比较想打磨的部分。它不是简单把整个书库塞进 prompt 里聊天,而是做成了一个本地资料查询入口: – App 会把 SwiftData

    Read More

  • [宽带症候群] stun 打洞+cloudflare 回源规则,将本地服务放进公网

    ·

    原理及效果 先说效果:本地路由器或 NAS 上部署的如 vaultwarden 这类服务,即使没有公网 ipv4 ,只要有 nat1 (也就是 fullcone 全锥形网络),即可通过 cloudflare 的动态 dns 及回源规则,配合 stun 打洞实现近似公网使用的效果 原理:通过 stun 打洞将本地服务暴露至公网(本方案使用 lucky 工具,通过触发脚本实现动态 dns 更新及回源规则更新,将打洞获得的公网端口更新至 cloudflare 回源规则) 流量路径:用户访问 -> cloudflare -> origin rules 的动态端口 -> lucky 主机的 ip:穿透通道本地端口 -> 部署服务的主机 ip:本地服务端口 如果本文对您有帮助,希望能支持一下我的个人博客: https://ugediao.com/ 准备工作 本地网络开启 fullcone ,iStoreOS 及大多数 openwrt 固件、iKuai 均可一键开启 部署好本地服务后,在路由器的防火墙规则添加对应的端口转发规则(这里是局域网的固定端口) 确保 lucky 运行的终端已安装

    Read More