JC

juliusbrussee/caveman

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

11.6万 stars 质量 76 趋势 100Apache-2.0

🪨 为什么要用很多代币,而少数代币就足够——Claude代码技能,通过像穴居人一样说话能削减65%的代币

概览

安装前后 • 安装 • 你得到什么 • 基准测试 • 完整安装指南 一个Claude Code技能/插件(还有Codex、Gemini、Cursor、Windsurf、Cline、Copilot,还有30+更多),让特工说话像穴居人一样——剪辑,保持技术准确性。大脑依然大。嘴巴小。 “你的 React 组件之所以重新渲染,很可能是因为你在每个渲染周期中创建一个新的对象引用。当你把一个内联对象作为道具传递时,React 的浅层比较每次都把它当成不同的对象,这会触发重新渲染。我建议用 useMemo 来记忆这个对象。” “每次渲染时,新对象引用。Inline object prop = new ref = 重新渲染。用 useMemo 包裹。” “当然!我很乐意帮你解决这个问题。你遇到的问题很可能是因为认证中间件没能正确验证令牌过期。让我看看,建议解决办法。” “认证中间件有漏洞。令牌检查过期,使用< not <=。

概述(AI 翻译)

穴居人让你的AI代理少说话,少读书。代码保持精确。大脑依然大。

输入标记减少33.2%,整个游戏会话54次运行Claude代码,18个答案中有18个正确 自动计算便宜54%,编码任务分数相同,85个编码任务,和Opus 5.5在xhigh的中期用相比 397 → 76 个代币用于一次测试运行 方块对 |尾部 -20 1.4到2.4×更便宜,输出类似原始人风格的Adobe Research,八款型号

引用者:Adobe Research ·A/B测试:JetBrains ·为Elasticsearch重制,Elasticsearch Labs #1 在黑客新闻 ·#1 在 GitHub 热门话题 ·“这不可能真的管用。” 原初者

安装 ·六块石头 ·证明 ·少说 ·少读 ·自动 ·方块 ·命令 ·穴居人云


普通代理人 ·63个标记 穴居人特工 ·20个代币

你的 React 组件重新渲染,很可能是因为你在每个渲染周期都创建一个新的对象引用。当你把一个内联对象作为道具传递时,React 的浅层比较每次都把它当成不同的对象,这会触发重新渲染。我建议用 useMemo 来记忆这个对象。

每次渲染都会引用新对象,所以 React 会重新渲染。把道具包裹在 useMemo 里。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。


Normal agent · 63 tokens Caveman agent · 20 tokens

The reason your React component is re-rendering is likely because you’re creating a new object reference on each render cycle. When you pass an inline object as a prop, React’s shallow comparison sees it as a different object every time, which triggers a re-render. I’d recommend using useMemo to memoize the object.

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add juliusbrussee/caveman
新手?先看 mcpskill.org 教程 →