JC

juliusbrussee/caveman

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

116,3 тыс. stars Качество 76 Тренд 100Apache-2.0

🪨 Зачем использовать много жетонов, если мало что работает — навык Claude Code, который сокращает 65% токенов, говоря как пещерный человек

Обзор

До/после • Установка • Что вы получите • Бенчмарки • Полное руководство по установке Навык/плагин Claude Code (также Codex, Gemini, Cursor, Windsurf, Cline, Copilot, 30+ других), который заставляет агента говорить как пещерный человек — резает , сохраняет полную техническую точность. Мозг всё ещё большой. Рот маленький. «Причина, по которой ваш компонент React перерендерится, скорее всего, в том, что вы создаёте новую ссылку на объект в каждом цикле рендера. Когда вы передаёте встроенный объект как реквизит, поверхностное сравнение React видит его как разный объект каждый раз, что запускает повторный рендеринг. Рекомендую использовать useMemo для запоминания объекта.» "Новый объектный референт при каждом рендере. Встроенный объектный проп = новый ref = повторный рендеринг. Оберни в useMemo." "Конечно! Я с радостью помогу тебе с этим. Проблема, с которой ты сталкиваешься, скорее всего, связана с тем, что твой промежуточный ПО для аутентификации неправильно проверил истечение срока действия токена. Дай-ка я посмотрю и предложу решение." "Баг в промежуточном программном обеспечении аутентификации. Проверка истечения срока действия токена < использование не <=.

Обзор (машинный перевод)

Пещерный человек, заставь своего ИИ-агента говорить меньше и меньше читать. Код, оставайся точным. Мозг всё ещё большой.

На 33,2% меньше входных токенов, целые сессии 54 запуска Claude Code, 18 из 18 ответов правильно На 54% дешевле с Auto, тот же результат — 85 заданий по программированию, по сравнению с Opus 5.5 на xhigh, промежуточный 397 → 76 токенов для одного тестового запуска Блоки против | хвост -20 1.4–2.4× дешевле с выходом в стиле пещерного человека Adobe Research, восемь моделей

Цитировано Adobe Research · A/B протестировано JetBrains · Ремейк для Elasticsearch на Elasticsearch Labs
#1 на Hacker News · #1 на GitHub В трендах · *“Не может быть, чтобы это действительно работало.” * ThePrimeagen

Установить · Шесть камней · Доказательство · Говори меньше · Читать меньше · Авто · Блоки · Команды · Облако пещерного человека


Обычный агент · 63 жетона Агент пещерного человека · 20 жетонов

Причина, по которой ваш компонент React перерендерится, скорее всего, в том, что вы создаёте новую ссылку на объект в каждом цикле рендера. Когда вы передаёте встроенный объект в качестве пропа, поверхностное сравнение React видит его как другой объект каждый раз, что запускает повторный рендеринг. Я бы порекомендовал использовать useMemo для запоминания объекта.

Каждый рендеринг нового объекта, поэтому React перерендерит. Оберните проп в useMemo.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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.

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add juliusbrussee/caveman
Новичок в MCP? Начните с руководства на mcpskill.org →