1 分•作者: flail•4 个月前
返回首页
最新
1 分•作者: hpb42•4 个月前
1 分•作者: PrismerAI•4 个月前
2 分•作者: davesuperman•4 个月前
2 分•作者: Citizen_Lame•4 个月前
感觉很棒的编码、游戏,或者创造下一个谷歌? 告诉我们吧。
3 分•作者: lofties•4 个月前
2 分•作者: supertommy•4 个月前
我是开发者。很高兴分享这个过程和经验。<p>架构:<p>- 自定义SoA ECS,用于缓存友好的迭代,在热循环中零分配。与bitECS/miniplex进行了基准测试。<p>- 进程管理器受《游戏代码大全》启发,但面向数据,因此进程是纯数据,系统包含逻辑。<p>- 多场引力,包含5种类型(点、平行、线段、圆柱体、凸包),并在场之间进行弹簧阻尼过渡。<p>- Rapier3D WASM,使用SIMD。针对可玩性的引力感知假阴影系统。<p>- WebGL 2在Three.js和Pixi.js之间共享上下文。<p>- 用于放置对象、配置设置、可视化碰撞器等的调试编辑器(Tweakpane + Three.js辅助工具)<p>7.6万行TypeScript代码。735次提交。可在移动设备上运行。使用游戏手柄效果最佳。<p>AI进程:<p>Claude Code (Opus) 编写了大约95%的代码。我提供了架构、约束和方向;查看了一些它编写的内容,但不多。<p>我为每个功能设计的流程:将我想要的内容、相关的技术细节和“这有意义吗?”倾泻到聊天中。基本上是无组织的。我构建了自定义的Claude Code技能,比如/lets-build:plan,它会生成子代理,首先研究代码库,然后向我提问。我们反复交流,直到听起来没问题,然后Claude编写计划文档,将其分成几个阶段,这样应用程序在每个阶段之后都能保持可运行状态。<p>随着我们越来越接近发布日期,我开始让Claude审查它自己的计划。这主要能捕捉到主要问题。也为此构建了专门的技能:/review-plan、/code-review、/retrospective、/ecs-review。<p>Claude的难点:<p>- 它在TypeScript中默认使用OOP,即使该项目是面向数据的ECS。克服这一点需要大量的引导。专门构建了/ecs-plan和/ecs-review技能来捕捉和修复这个问题。<p>- 关卡设计完全失败。我尝试制作一个CLI工具,让Claude帮助在3D空间中放置对象,其中“向下”可以指向任何方向。尝试了高程图、建筑图;无济于事。<p>- 有一次,它有一个index.ts文件,有数千行代码,因此确保快速的首次绘制是一场灾难。我开始手动重构,但后来觉得这样做是在浪费我的时间。所以我让Claude绘制依赖关系树并进行重构,这对它来说是小菜一碟。<p>最难的问题是相机和引力阴影。两者都能工作,但仍然存在边缘情况。Galaxy的相机也有问题;部分原因可能在于任意引力方向。阴影都是假的,基于引力场类型投射,字母形状(M,R)创建了凹面、不规则的几何形状,而Galaxy的行星状物体没有这种形状。<p>总共87个计划,平均每个2-3页。CLAUDE.md项目文件有164行硬性约束,这些约束是从调试会话中学习到的。每个约束背后都有一场代币大屠杀。<p>最大的“胜利”之一是让Claude创建了你可能永远不会为在约50天内有截止日期的项目创建的工具。这种时间权衡(甚至是不可能)不再有效,而且这对于更长的项目可能会产生更大的影响。
6 分•作者: lukechu10•4 个月前
4 分•作者: bojanstef4•4 个月前
Agent Arnold 是一款内置 AI 教练的健身追踪应用。以下是我使用它的方式:
- “这个动作在结束时会伤到我的肩膀,提醒我正确的姿势和提示”
- “根据上周的重复次数和重量,我今天应该如何调整我的锻炼计划?”
- `/generate` 生成一个专注于抱石的锻炼计划
这款应用是免费的,你的数据可以完全导出(没有封闭的花园),并且有一个匿名的全球排行榜来激励你,包括一个“耻辱榜”,用于惩罚任何作弊的人。
我决定 100% 用“氛围编码”来完成这个项目,其中一部分是“幻觉编码”。我故意没有碰过一行代码,尽管我审查了大部分代码。这个项目最初只是我自己的锻炼计划,但朋友们想尝试,所以我添加了例程,然后开始收到功能请求,我基本上只是把它们转发给我的 CLI 代理。
“氛围编码”远非完美,但由于我每天都在使用自己的应用,我能立即发现错误,有时甚至就在健身房里,在两组之间用手机 SSH 连接。
---
技术栈:
- FastAPI + SQLite 在 Linux 盒子上
- React PWA(离线可用)
- AI 教练由 Claude 通过 Anthropic API 提供支持
- Telegram OAuth + Resend 魔法链接身份验证
- Sentry 用于错误跟踪,Foursquare Places 用于健身房位置
整个项目都是用 Claude Code 构建的。用 Claude 进行“氛围编码”,AI 教练也是 Claude。一切都是 Claude。
[https://agent-arnold.app/](https://agent-arnold.app/)
---
你对你当前的健身追踪器有什么不满意的?我可能会修复它。
3 分•作者: tordrt•4 个月前
您好,
我构建这个工具是因为同时在多个 IDE 和终端窗口中运行多个 Claude Code 代理变得很混乱。 像许多人一样,我从一次只专注于一件事,到同时处理多件事,而且一切都在快速变化。
我需要一个地方来查看我所有的代理和工作树,在它们之间无缝切换,监控它们的状态,并在它们完成后查看它们所做的更改。 我还希望在有想法时,能够快速地在隔离的工作树中启动新的代理。
我一直在用 Baton 从 Baton 内部构建 Baton,这是一个非常有趣的循环。 很想听听您的想法!
1 分•作者: syrusakbary•4 个月前
1 分•作者: 07cwu9•4 个月前
1 分•作者: grimm8080•4 个月前
https://github.com/Grimm67123/GrimmBot
1 分•作者: signa11•4 个月前
1 分•作者: robmay•4 个月前
1 分•作者: thinkingemote•4 个月前
1 分•作者: janemanos•4 个月前
1 分•作者: chadfurman•4 个月前
1 分•作者: politelemon•4 个月前
1 分•作者: Unai•4 个月前