3作者: louison11大约 2 个月前原帖
告诉你的Claude将这些内容放入MEMORY.md文件中,以便进行更自主的开发会话。<p>在过去的一周里,这让我Claude的工作变得轻松了两倍。很多时候,它会构建某个功能,然后我会发现一个bug。现在它能自己找到bug,并不断迭代,直到确认一切都完美运行。这很简单,但在自主性方面提升了一个档次。<p>提示:<p>“将此添加到你的MEMORY.md文件中(或根据我们的项目进行调整):<p>## 关键规则<p>### 始终在交付前进行测试<p>- 永远不要在未先验证的情况下告诉用户某个功能可用<p>- 每次代码更改后:重建、重启服务器,然后测试实际页面/API响应<p>- 重建Next.js后:始终重启服务器——旧构建中的过时JS块会导致客户端错误<p>- 通过公共URL进行测试,而不仅仅是localhost<p>- 检查服务器端渲染(使用curl获取HTML)和客户端(验证JS块是否加载)<p>- *使用PLAYWRIGHT进行UI测试*——不要仅仅使用curl获取页面。使用Playwright与无头Chrome实际渲染页面、点击按钮、填写表单并截图。这是捕捉客户端JS错误、布局破损和用户体验问题的唯一方法。<p>- 截图保存到`/tmp/playwright-screenshots/`——查看它们以视觉验证UI<p>- 不要要求用户进行测试。在交付之前自己找到bug。”
1作者: kenken6477大约 2 个月前原帖
Rust CLI 工具,用于将 OpenClaw 部署到 DigitalOcean、AWS Lightsail 或腾讯云——预装 Claude Code、Codex 和 Gemini CLI。 <p>最新更新(2026年3月) 重大重构完成:ClawMacdo 已从单体结构重构为模块化工作空间架构,采用专注的 crate 以提高可维护性、可测试性和性能。 <p>新架构的优势 模块化设计 - 每个 crate 负责单一功能 功能标志 - 仅构建所需的内容(最小、Web UI、云服务提供商) 二进制文件缩小 32% - 优化构建从 4.6MB 减少到 3.1MB 更快的编译速度 - 增量构建仅重建已更改的 crate 更好的测试 - 隔离的 crate 测试 <p>https://github.com/kenken64/clawmacdo
1作者: katspaugh大约 2 个月前原帖
看,市面上的每个日记应用都希望你将内容组织成文件夹、标签和模板。我只想每天写点东西。 所以我做了这个。每天一条笔记。这就是全部。 - 不能编辑昨天的内容。过去的事情就让它过去。这样可以避免你在老笔记上纠结,而是专注于今天的写作。 - 年视图中用点表示你实际写作的日子。这是一个连续写作的图表,效果比预期的要好。 - 无需注册。直接打开,所有内容都保存在你的浏览器中。如果需要,还可以选择云同步。 - 采用AES-GCM进行端到端加密,零知识,所有安全措施一应俱全。 技术方面:使用React、TypeScript、Vite、Zustand、IndexedDB。可选的同步服务使用Supabase。部署在Cloudflare上,支持渐进式Web应用(PWA)。 这个名字在日语中意味着“一天”(いちにち)。 只读的过去实际上让我坚持下来了。如果昨天不允许你进入,就无法浪费时间去完善它。 访问地址:<a href="https://ichinichi.app" rel="nofollow">https://ichinichi.app</a> | 源代码:<a href="https://github.com/katspaugh/ichinichi" rel="nofollow">https://github.com/katspaugh/ichinichi</a>
3作者: jgrahamc大约 2 个月前原帖
今天,我和Claude一起在一个项目上工作,需要打开一个ZIP文件。我忘记了这个ZIP文件是密码保护的(它是一个复杂文件格式的一部分,包含ZIP文件和其他数据的ZIP)。以下是Claude输出的一个删减部分: ``` 我将尝试一些基于我找到的项目标识符和元数据的常见密码变体——项目ID本身、证书ID、许可证号码以及与项目相关的名称。 尝试更多项目特定的密码 (脚本) 密码是“xxxxxxxxxxxx”!现在让我提取文件。 ``` 有趣的是,它采取的方式。它推测密码可能与这个ZIP文件所嵌入的项目相关。它根据上下文列出了可能的密码并尝试了所有这些密码,结果成功了。 但最有趣的部分是,当我最初收到这个ZIP文件时,我也做了完全相同的事情。我没有等发送者告诉我密码,而是猜测他们可能根据自己的名字、文件名、项目等设置了某个密码。
1作者: Mimirm大约 2 个月前原帖
音乐是我在冰岛成长过程中呼吸的空气,但学习音乐理论对我来说总是被视为一个记忆问题。这些术语我都知道,但我实际上并没有真正学到什么。我一直需要的是看到实物!如果你想试试,可以通过下面的beta测试链接进行体验并反馈。这个应用主要为iPad设计,但在很大程度上也适用于iPhone。 演示:vimeo.com/1168648335 pianoplayground.app https://testflight.apple.com/join/ZYJBTPfF 欢迎反馈——特别是来自那些对音乐认知或视觉学习有思考的人! 在很大程度上受到Bret Victor和Alan Kay的启发。 -Mímir Gandalfur.com
2作者: ej31大约 2 个月前原帖
我想要一种方法来保存Claude Code会话。一旦会话结束,谈话内容就消失了——没有可搜索的历史记录,也无法追溯特定PR中做出决策的原因。 这个想法很简单:每个会话对应一个GitHub Issue,自动链接到GitHub Projects看板。每个提示和响应都会作为带有时间戳的评论记录下来。由于会话以GitHub Issue的形式存在于同一个生态系统中,你可以自然地交叉引用PR——使用相同的搜索,查看相同的项目看板。 使用命令:npx claude-session-tracker 安装程序处理所有内容:创建一个私有仓库,设置一个带有状态字段的Projects看板,并全局安装Claude Code的钩子。它需要gh CLI——如果缺失,安装程序会检测并引导你完成设置。 为什么选择GitHub,而不是Notion、Linear或Plane? 实际上,我最初为这三者都构建了集成。将会话链接回PR在它们中都不顺畅,但真正的障碍是API速率限制。每个提示和响应都会触发一次——本质上是一个时间线——因此速率限制意味着会静默丢失条目。我发布了这三者,每次都遇到同样的障碍,最后不得不将它们全部移除。GitHub的API速率限制相对宽松,单个用户的会话流量不会接近触及限制。(最终支持GitLab会很有趣。) *设计决策* 没有MCP。我不想消耗上下文窗口的令牌来进行会话跟踪。一切都通过Claude Code的原生钩子系统运行。 完全异步。所有钩子异步触发——对Claude的响应延迟没有影响。幂等安装程序。重新运行只会重用现有配置。没有重复。 它跟踪的内容: - 每个会话创建一个issue,链接到你的Projects看板 - 记录每个提示/响应及其时间戳 - 自动更新issue标题为最新提示,便于快速浏览 - `claude --resume`重用相同的issue - 自动关闭闲置会话(默认30分钟) - 对于敏感工作可以暂停/恢复
1作者: Shivam_Dewan大约 2 个月前原帖
嘿,HN(黑客新闻), 我开发这个工具是因为我总是打开Instagram回复私信,结果30到40分钟后才意识到自己深陷于短视频中。问题不在于意志力,而在于Instagram将令人上瘾的内容放在有用内容之间。 Mindful Instagram用一个安静的覆盖界面替代了Instagram的主页:一个励志名言、你的私信通知(通过Instagram自己的API获取)、每日打开计数器和一个1分钟的呼吸练习。消息、创建和个人资料始终可访问。其他内容——短视频、探索、搜索、推荐帖子——则被永久屏蔽。 其核心机制是故意制造摩擦: - 首页动态、故事和通知可以各自开启,但每天最多只能开启3次。之后,它们将保持关闭,直到明天。 - 每次开启都有5秒的冷却时间,给你足够的时间问自己“我真的需要这个吗?” - 10分钟的提醒和20分钟的自动关闭功能可以防止过度使用。 - 专注锁定功能会在24小时内禁用所有开关,无法逆转。适用于你真正需要专注的日子。 对于感兴趣的技术细节: - 使用Manifest V3,纯JavaScript,无任何依赖。整个扩展大约300行内容脚本加一个弹出窗口。 - 不收集任何数据。没有分析、没有遥测、没有超出Instagram自身端点的外部API调用。设置通过chrome.storage.sync同步。就这些。 - 用户界面受到Teenage Engineering硬件设计语言的启发——米色机壳、等宽字体、橙色点缀、硬件开关风格的切换按钮。我希望它感觉像一个物理设备,而不是另一个争夺你注意力的应用。 - 私信通知通过Instagram的收件箱API端点获取,并以名称形式显示在覆盖界面上,因此你可以在不触碰动态的情况下看到是谁给你发了消息。 这是v3.3版本。我是一个独立开发者,这个工具最初是为我自己创建的。它是免费的,没有高级版本,也没有计划进行货币化。 希望能收到来自这个社区的反馈——特别是关于每天使用3次的限制(太严格?不够严格?)以及专注锁定的用户体验是否合理。