← ClaudeAtlas

token-economylisted

Жёсткая экономия токенов в промптах, ответах и коде. Применяй всегда, когда пишешь что-либо для LLM (промпты, системные инструкции, документацию, код) или когда пользователь говорит о "токенах", "cost", "экономии", "сжатии". Основан на подходах Карпатого к эффективным промптам.
InExSu/claude-skills · ★ 0 · AI & Automation · score 75
Install: claude install-skill InExSu/claude-skills
# Token Economy (Карпатый style) ## Главный принцип > **Каждый токен должен работать. Если токен не работает — он лишний.** --- ## Для промптов ### 1. Убирай вежливость ```yaml # ❌ ПЛОХО (14 токенов) "Пожалуйста, не могли бы вы помочь мне написать функцию для сортировки массива?" # ✅ ХОРОШО (3 токена) "Напиши sort(arr)" ``` ### 2. Избегай повторов ```yaml # ❌ ПЛОХО "Ты опытный разработчик с 10-летним стажем. Как опытный разработчик, ты знаешь..." # ✅ ХОРОШО "Ты Senior dev. Напиши код." ``` ### 3. Используй структурные маркеры ```yaml # ❌ ПЛОХО "Вот контекст: у нас есть функция, которая принимает массив чисел и возвращает сумму. Нужно написать тесты для неё." # ✅ ХОРОШО "## Контекст: sum(arr) → number ## Задача: тесты" ``` ### 4. Формулируй как команду ```yaml # ❌ ПЛОХО "Я хотел бы попросить тебя подумать о том, как можно было бы оптимизировать этот код..." # ✅ ХОРОШО "Оптимизируй код: [code]" ``` ### 5. Давай примеры вместо описаний ```yaml # ❌ ПЛОХО (описание) "Функция должна принимать массив чисел, проверять каждый элемент на то, что это число, затем суммировать только чётные числа, и возвращать результат..." # ✅ ХОРОШО (пример) "sumEven([1,2,3,4]) → 6" ``` --- ## Для ответов ### 1. Ответ — только код (без пояснений) ```yaml # ❌ ПЛОХО "Вот функция, которая решает вашу задачу. Я использовал map и filter для обработки данных..." # ✅ ХОРОШО function sumEven(arr) { return arr.filter(x => x % 2 === 0).reduce((a,b) => a+b, 0) } ``` ### 2. Комментарии — только