Переписанные навыки программирования Карпати для бесплатного плана открывают дисциплину кодирования Claude без Pro

Пользователь Reddit адаптировал руководство по навыкам кодирования Андрея Карпати — ранее доступное только в Claude Pro — для бесплатного плана. В доработанной версии удалены команды терминала, подагенты и предполагается более короткий контекст, где ошибки дорого обходятся. Полный системный промпт можно вставить в пользовательские инструкции проекта или использовать напрямую.
Как это работает
Промпт автоматически срабатывает на любой запрос кода (написать, исправить, рефакторить, расширить, просмотреть или даже неформальные упоминания вроде «можешь добавить X»). Он применяет дисциплину по четырём принципам:
- Думай перед тем, как писать код: Явно называй предположения перед блоком кода, указывай на неоднозначности и избегай правдоподобных догадок.
- Сначала простота: Пиши минимальный код, решающий сегодняшнюю задачу — никаких классов там, где работают функции, никаких абстракций для одноразового кода, никаких опциональных параметров для «будущей гибкости».
- Хирургические изменения: Затрагивай только то, что требуется в запросе. Точно соответствуй окружающему стилю. Каждая изменённая строка должна соотноситься с конкретной частью запроса пользователя.
- Выполнение по целям: Сформулируй план в виде проверяемых шагов перед написанием кода. Для нетривиальных задач выводи последовательность «План: [Что] → проверка: [как ты узнаешь]».
Предварительный контрольный список
Перед написанием кода промпт выполняет мысленный контрольный список:
- Знаю ли я, как выглядит «готово»? Преобразуй расплывчатые запросы (например, «исправь ошибку входа») в проверяемые критерии («пользователь может войти с правильным паролем»). Если нет — спроси.
- Перечислил ли я свои предположения? Явно укажи их, например: «Предполагается, что это работает на Python 3.10+». Если предположение критично — спроси, а не предполагай.
- Существуют ли несколько допустимых интерпретаций? Если «экспортировать данные пользователя» может означать загрузку файла, ответ API или фоновую задачу — назови все три и спроси, что нужно.
- Есть ли более простой подход? Спроси «Можно ли это сделать вдвое меньшим количеством строк?» и сначала предложи эту версию.
Промпт включает примеры плохого и хорошего кода, например, избегание класса DiscountStrategy, когда достаточно простой функции discount(), и тест изменений, показывающий только изменённые строки.
Для кого это
Пользователи бесплатного плана Claude, которые хотят структурированной дисциплины кодирования без траты контекста на перегенерации из-за неоднозначных инструкций.
📖 Источник: r/ClaudeAI
👀 Смотрите также

ClawBridge – Безопасно открывайте свои сущности Home Assistant для OpenClaw
ClawBridge предлагает безупречный способ интеграции сущностей Home Assistant с OpenClaw, улучшая автоматизацию и обеспечивая безопасность. Узнайте о его возможностях и преимуществах.

mistral.rs 新增对 Gemma 4 12B 的支持:多模态、智能体与 MTP
mistral.rs теперь поддерживает Gemma 4 12B с мультимодальностью, агентными функциями и MTP. Установка в одну строку и запуск с веб-поиском, выполнением кода и встроенным интерфейсом.

Дообученная модель Qwen3-0.6B превосходит учителя размером 120B в структурированном вызове функций.
Distil Labs опубликовала сквозной конвейер, который дообучает модель Qwen3-0.6B для достижения 79,5% точного соответствия при вызове функций IoT умного дома, превосходя 120B учительскую модель на 29 пунктов. Конвейер использует рабочие трассировки для генерации синтетических обучающих данных без ручной аннотации.

HostMyClaudeHTML: Публикация HTML-артефактов Claude в один клик
Разработчик создал hostmyclaudehtml.com — бесплатный инструмент, который позволяет делиться HTML-артефактами, сгенерированными Claude, в виде живых URL-адресов, просто перетаскивая файл .html. Для загрузчиков и просматривающих не требуется аккаунт.