← Вернуться к списку

90% людей злоупотребляют Claude Code: Anthropic Official Best Practices для полного анализа.

itadol5j

Лучшие практики Claude Code

90% людей злоупотребляют Claude Code: Anthropic Official Best Practices для полного анализа.

Claude Code - это инструмент агентного программирования, запущенный Anthropic, который может читать библиотеку кода, редактировать файлы, запускать команды и глубоко интегрировать их с вашим инструментом разработки. Согласно официальным документам,90% людей используют его неправильно.Я не знаю.

Эта статья основана на официальной наилучшей практике Anthropic и приводит вас к правильному использованию кода Клода.

Основные ограничения: окно контекста

Большинство лучших практик основаны на основном ограничении:Контекстное окно Клода заполняется очень быстро, а производительность снижается при заполнении.

Окно контекста Клода содержит всю историю вашего разговора, файлы, которые читает Клод, и выход каждой команды. Когда окно контекста близко к полному, Клод может начать «запоминать» предварительные команды или совершать больше ошибок.

Контекстное окно является наиболее важным ресурсом и требует постоянного управления.

Лучшая практика: дайте Клоду способ подтвердить работу

Это самый важный момент.

Когда Клод сможет проверить свою работу — например, пробные тесты, контрастные скриншоты, результаты проверки — ее производительность значительно возрастет.

Политика Пример ошибки Правильный пример
Предоставление стандартов сертификации Текущая функция для проверки адреса электронной почты "Напишите функцию ValidateEmail. Пример для тестирования: user@example.com возвращает истинное, недействительное возвращает ложное, user@.com возвращает ложное. Финишный тест Run
Проверьте изменения UI «Пусть приборная панель выглядит лучше». "Достижение этого замысла. Сравнение карт после завершения работы с указанием расхождений и ремонта"
Устранение коренных причин «Строительство провалилось» "Построить так, чтобы сообщать об ошибке: xx. Исправьте его и проверьте успешность строительства, устраните коренные причины, а не прекратите ошибку».

Используйте правильно

# ❌ 错误:模糊的指令
claude "写个登录功能"

# ✅ 正确:具体的需求 + 验证方式
claude "实现 Google OAuth 登录。先了解现有 auth 流程,写出详细计划,然后实现。完成后运行测试确保通过"

Лучшая практика II: Исследуйте, планируйте, окончательный код

Позволить Клоду перейти непосредственно к коду может создать код для решения проблемы. Использовать Режим Plan Разделить разведку и выполнение.

Рекомендуемый рабочий процесс

  1. Плановый режим (Plan Mode)Клод читает только файлы и отвечает на вопросы без изменений
  2. Режим PlanПусть Клод создаст подробные планы реализации
  3. Обычный режимПереключитесь в обычный режим, чтобы заставить Клода кодировать и проверять
  4. ПредставитьПозвольте Клоду представить и создать PR
# 探索阶段
claude 
阅读 /src/auth 目录,了解我们如何处理会话和登录

# 计划阶段
我想添加 Google OAuth。需要改哪些文件?会话流程是什么?创建一个计划

# 实现阶段
implement the OAuth flow from your plan. write tests for the callback handler

Когда тебе не нужен план?

Когда диапазон задач понятен и меньше (например, исправление орфографических ошибок, добавление строк журнала), для Клода достаточно сделать это напрямую.

Наилучшая практика III: Обеспечить конкретный контекст напоминания

Клод может экстраполировать намерение, но не может читать мысли. Ссылка на конкретные документы, ссылка на обязательные условия, указание на иллюстративные модели.

Политика Пример ошибки Правильный пример
предел Добавить тест на foo.py "Foo.py пишет тесты, чтобы охватить границы, которые пользователь разместил. Не смейся.
Укажите источник Почему это так странно для SituationFactory API? Посмотрите на историю ExchangeFactory и подведите итог эволюции его API.
Ссылка на существующие модели Добавить компонент календаря "Модель осуществления существующих компонентов на первой странице ссылки. HotDogWidget.php является хорошим примером. Создать новый компонент календаря в соответствии с этим режимом».
Опишите симптомы «Recover login bug» "Пользовательский отчет сеанса входа после тайм-аута не удался. Проверяет процесс аута в src/auth/, особенно обновление токенов. Напишите неудачный тест на проблемы с рецидивами и исправьте его».

Используйте @reference файлы

# ❌ 错误:描述文件位置
claude "看看 src/utils 里的那个 helpers.py 文件"

# ✅ 正确:直接 @ 引用
claude "@helpers.py 这个文件有什么可以改进的?"

Лучшая практика IV: Настройка среды

Напишите действующий CLAUDE.md

CLUDE.md — это специальный документ, который Клод читает в начале каждого разговора. Содержит команды Bash, стили кода и правила рабочего процесса.

# CLAUDE.md 示例

## 项目结构
- 前端使用 React + TypeScript
- 后端使用 Node.js + Express

## 代码规范
- 使用 ESLint + Prettier
- 组件使用函数式组件和 hooks
- 避免使用 class 组件

## 常用命令
- `npm run dev` 启动开发服务器
- `npm test` 运行测试
- `npm run build` 构建生产版本

Беги. /init Команда может генерировать стартовый файл CLAUDE.md на основе текущей структуры проекта.

Лучшая практика из пяти: использование MCP для расширения мощностей

Model Context Protocol (MCP) — открытый стандарт для подключения инструментов ИИ к внешним источникам данных. С помощью MCP Claude Code можно:

  • Читайте дизайнерские документы в Google Drive
  • Обновление рабочих листов в Jira
  • Данные из Slack
  • Используйте пользовательский инструмент
# 配置 MCP 服务器后,你可以:
claude "从 Jira 拉取最新的 bug 列表"
claude "更新设计文档"

Наилучшая практика VI: использование параллельной работы субагента

Claude Code поддерживает задачу создания нескольких субагентов при работе с различными частями. Главный агент координирует, назначает подзадачи и консолидирует результаты.

# 让多个 Agent 同时工作
claude "同时处理这三个任务:1) 优化数据库查询 2) 添加单元测试 3) 更新 API 文档"

Резюме

Claude Code - это среда программирования агентства, которая меняет способ работы. Не пишите код и пусть Клод просмотрите его, но опишите, что вы хотите, Клод выяснит, как его построить.

Помните три основных принципа:

  1. Дайте Клоду метод аутентификации - Тест, скриншот, ожидаемый результат
  2. Исследуйте и кодируйте. Используйте режим Plan
  3. Конкретный контекст - Чем точнее, тем лучше.

С помощью этих лучших практик вы можете использовать величайшую силу Клода Кода.


90% людей злоупотребляют Claude Code: Anthropic Official Best Practices для полного анализа.

Заведите друзей, добавьте меня в группу и поделитесь ИИ и технологиями кибербезопасности.