1作者: rittermax24 天前原帖
嗨,HN, 我使用Claude Code已经几个月了,但一直遇到同样的问题: 1. 没有强制执行测试驱动开发(TDD)或质量检查——如果不加限制,Claude会写出未经测试的代码。 2. 在功能开发过程中,上下文窗口会填满,导致Claude失去之前建立的理解。 3. 每次开始新的会话都需要重新解释代码库。 4. 设置良好的配置需要时间和精力来保持与所有内容的同步。 我开发了Claude CodePro来解决这些问题,以便于我自己的自由职业工作。分享出来,希望对其他人有用。 --- 两种工作方式 1. /spec "你的功能" - 适用于较大工作 - 创建一个以Markdown格式呈现的实施计划 - 在实施前进行审核和批准 - 通过预编辑钩子强制执行TDD - 最后有验证步骤 2. 快速模式 - 直接聊天 - 没有规划开销 - 质量钩子仍然运行 - 适合修复bug和小改动 --- 无尽模式 主要功能之一是自动上下文延续。当你达到200K上下文窗口的约90%时,系统会: - 将当前状态保存到延续文件 - 通过Claude Mem(持久内存MCP)捕获观察结果 - 包装器自动触发会话重启 - 新会话从钩子和文件中读取保存的状态并继续 我已经让功能跨越多个会话交接,而无需手动管理任何内容。 --- 质量钩子 后编辑钩子会自动运行: - Python: ruff, basedpyright - TypeScript: eslint, tsc, prettier - 所有语言: QLTY 预编辑钩子会在你修改代码而没有先进行失败测试时发出警告。 --- 开发容器 一切都在开发容器中运行。优势包括: - 在所有机器和操作系统上保持一致的环境 - 与主机系统完全隔离 - 复杂的工具链(LSP服务器、语义搜索、代码检查工具)正常工作 - 无需手动安装依赖 - 容易上手——容器启动后立即可用 - 每次都能重现设置 --- 包含的工具 - Vexor: 本地语义代码搜索 - Claude Mem: 跨会话的持久内存 - Context7: 库文档检索 - Firecrawl: 网络爬虫 - agent-browser: 无头Chromium用于浏览器自动化 - mcp-cli: 自定义MCP服务器的命令行工具 --- 链接 GitHub: [https://github.com/maxritter/claude-codepro](https://github.com/maxritter/claude-codepro) 网站: [https://claude-code.pro](https://claude-code.pro)
1作者: pablopang24 天前原帖
我厌倦了一次又一次地为各种客户端添加MCP服务器……所以我开发了mcp-add。<p>这是一个命令行工具,它知道该问哪些问题以及如何在大多数客户端中放置信息。<p>你可以通过运行 `npx mcp-add@latest` 进入交互模式,或者通过传递参数一次性完成!<p><a href="https://github.com/paoloricciuti/mcp-add" rel="nofollow">https://github.com/paoloricciuti/mcp-add</a>
2作者: yelston24 天前原帖
嗨,HN!我很高兴向大家介绍 Tizo,这是一款轻量级的网络工具,可以轻松进行时区转换和全球时间跟踪。 我创建 Tizo 是为了帮助那些需要处理多个时区的人——无论你是在跨洲安排会议、计划旅行,还是与全球的团队成员协调。时区工具往往笨重或功能过于复杂,而 Tizo 则将一切简化到基本要素: - 在任意两个地区之间即时进行时区转换 - 显示任意选定时区的当前时间 - 支持多种日期和时间格式 - 在桌面或移动设备上都能响应迅速且易于使用 无论你是远程工作者、旅行者,还是在与国际朋友打交道,Tizo 都能帮助消除混淆,节省大量的脑力计算。它是免费的,基于网络,无需安装,也无需注册。 我很想听听你们是如何使用它的,以及还有什么可以让它变得更有用的建议。 —— Elston(Tizo 的创始人)
5作者: inatreecrown224 天前原帖
我非常喜欢这个。 在使用了几个月的Liquid Glass之后,回到Sequoia的窗口形状和图标,感觉非常清新。 仍然很难相信苹果以目前的状态发布了Tahoe。 如果macOS 27没有改善,这将是我最后一台Mac。 降级的过程有点麻烦,但还算不算太糟糕。 我从OS 9.1开始使用每个版本的MacOS。 我参考了这个指南:https://www.youtube.com/watch?v=uQ4RZHehp0k
1作者: naughtyfinch24 天前原帖
我开发了一个小型自托管工具,用于自动录制Twitch直播。<p>你只需提供一个或多个Twitch频道名称,它会监控这些频道,当某个频道开始直播时,它会使用Streamlink将直播录制到本地磁盘。该工具完全运行在Docker中,具有简约的网页用户界面,并将文件保存在本地——不需要Twitch登录、账户、云服务或视频播放器。<p>我主要是为了个人使用而开发这个工具。我发现现有的解决方案要么过于复杂,要么基于云服务,或者无法满足我的需求。这个应用程序故意设计得简单且仅供单用户使用。<p>它是开源的,以Docker为优先,旨在易于运行并且可以不加干扰地使用。欢迎反馈或建议。