<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Claude on Luca's Blog</title><link>https://wlj.me/tags/claude/</link><description>Recent content in Claude on Luca's Blog</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Tue, 21 Apr 2026 06:56:53 +0800</lastBuildDate><atom:link href="https://wlj.me/tags/claude/index.xml" rel="self" type="application/rss+xml"/><item><title>让每个 AI 助手的对话都进我的记忆系统</title><link>https://wlj.me/posts/multi-agent-history-parser/</link><pubDate>Tue, 21 Apr 2026 06:56:53 +0800</pubDate><guid>https://wlj.me/posts/multi-agent-history-parser/</guid><description>&lt;p>我维护着一个叫 &lt;code>context&lt;/code> 的个人上下文系统：一份中心 markdown，分发到 Claude Code、Codex CLI、Gemini CLI、OpenClaw 的配置路径里，保证同一个&amp;quot;我&amp;quot;在各个工具之间一致。&lt;/p>
&lt;p>这个系统每天自动扫当天的对话，把我说过的偏好、决策、踩坑提炼到 &lt;code>OBSERVATIONS.md&lt;/code>。问题是——它只懂 Claude Code 一家的 JSONL 格式。我同时还在用 Codex、Gemini、OpenCode，这些对话历史全都被扔在一边。&lt;/p>
&lt;p>每家 AI 助手的对话都存在本地，但格式各家不同。Claude 用 JSONL，Codex 也用 JSONL 但 schema 不一样；Gemini 用整块 JSON；OpenCode 用 SQLite，message 和 part 分两张表；Cline 和 Cursor 藏在 VSCode 扩展的 globalStorage 里；Aider 干脆写在项目目录的 markdown 里。&lt;/p>
&lt;p>自己从零逆向这些格式，不是我想干的活。&lt;/p>
&lt;p>在 GitHub 上撞见 &lt;code>jhlee0409/claude-code-history-viewer&lt;/code>，简称 CCHV。本意是个桌面历史查看器——七家 AI 助手的对话在一个界面里翻。我对桌面 app 本身不感兴趣，但它的 Rust 源码里有一个 &lt;code>providers/&lt;/code> 目录：七个文件，每家一个解析模块。每家的存储路径它替我找好了，每种格式的 schema 它替我逆向完了。&lt;/p>
&lt;p>让 AI 把这部分代码翻成 Python，挪进 context 项目。&lt;/p></description></item><item><title>给做短视频产品的同事：先看这四个 Skill</title><link>https://wlj.me/posts/four-skills-for-short-video/</link><pubDate>Sun, 19 Apr 2026 21:51:59 +0800</pubDate><guid>https://wlj.me/posts/four-skills-for-short-video/</guid><description>&lt;p>同事 liurong 想做短视频产品，让我给点建议。我的建议是先把下面四个 Claude Code Skill 过一遍。两个帮你做产品，两个做视频本身。&lt;/p>
&lt;h2 id="做产品的两个">做产品的两个&lt;/h2>
&lt;h3 id="superpowers--obrasuperpowers">superpowers — &lt;a href="https://github.com/obra/superpowers">obra/superpowers&lt;/a>&lt;/h3>
&lt;p>一套软件开发方法论。装上之后 Claude Code 不会直接写代码，会先和你对齐需求、出 spec、等你确认，然后出实现计划，再派 subagent 一个任务一个任务做，过程里走 TDD、守 YAGNI 和 DRY。&lt;/p>
&lt;p>作者 Jesse（obra）是 Anthropic 工程师，已进入官方 plugin marketplace：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">/plugin install superpowers@claude-plugins-official
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="gstack--garrytangstack">gstack — &lt;a href="https://github.com/garrytan/gstack">garrytan/gstack&lt;/a>&lt;/h3>
&lt;p>YC 总裁 Garry Tan 的个人工具包。把 Claude Code 拆成 23 个角色：CEO、eng manager、designer、code reviewer、QA、security officer、release engineer 等，每个都是 slash command。&lt;/p>
&lt;p>和做产品相关的几个：&lt;/p>
&lt;ul>
&lt;li>&lt;code>/office-hours&lt;/code>：YC 式产品拷问，六个问题&lt;/li>
&lt;li>&lt;code>/plan-ceo-review&lt;/code>：以 CEO 视角审视功能&lt;/li>
&lt;li>&lt;code>/design-review&lt;/code>、&lt;code>/qa&lt;/code>：设计和质量检查&lt;/li>
&lt;li>&lt;code>/review&lt;/code>、&lt;code>/ship&lt;/code>：代码审查和发布&lt;/li>
&lt;/ul>
&lt;p>起手可以先跑一次 &lt;code>/office-hours&lt;/code>，描述你的短视频产品。&lt;/p>
&lt;h2 id="做视频的两个">做视频的两个&lt;/h2>
&lt;h3 id="hyperframes--heygen-comhyperframes">hyperframes — &lt;a href="https://github.com/heygen-com/hyperframes">heygen-com/hyperframes&lt;/a>&lt;/h3>
&lt;p>HeyGen 开源的视频渲染框架：Composition 是 HTML 文件，动画用 GSAP，渲染成 MP4。专为 AI agent 设计，agent 直接写 HTML，不需要学专有 DSL。&lt;/p></description></item><item><title>用 Claude Code History Viewer 翻自己的 AI 对话记录</title><link>https://wlj.me/posts/claude-code-history-viewer/</link><pubDate>Sun, 19 Apr 2026 21:40:22 +0800</pubDate><guid>https://wlj.me/posts/claude-code-history-viewer/</guid><description>&lt;p>同事问我平时怎么和 AI 沟通的，想看我的会话。于是推荐我用这个小工具——&lt;a href="https://github.com/jhlee0409/claude-code-history-viewer">Claude Code History Viewer&lt;/a>，把 Claude Code 本地 &lt;code>~/.claude/projects/&lt;/code> 里的 JSONL 会话记录翻出来看。&lt;/p>
&lt;p>&lt;img src="https://wlj.me/images/claude-code-history-viewer-1.png" alt="截图">&lt;/p>
&lt;p>左边项目和会话列表，右边完整对话，Thoughts、工具调用、Token 消耗都展开。支持全文搜索，100% 本地运行。&lt;/p>
&lt;p>macOS 一行装：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">brew install --cask jhlee0409/tap/claude-code-history-viewer
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Windows 和 Linux 去 &lt;a href="https://github.com/jhlee0409/claude-code-history-viewer/releases">Releases&lt;/a> 下载。打开自动扫描，不用配置。&lt;/p></description></item></channel></rss>