← Powrót do listy

90% ludzi nadużywa Claude Code: Antropic Official Best Practices dla pełnej analizy.

itadol5j

Claude Code Best Practices

90% ludzi nadużywa Claude Code: Antropic Official Best Practices dla pełnej analizy.

Claude Code to oryginalne narzędzie programowe uruchomione przez Anthropic, które może odczytać bibliotekę kodów, edytować pliki, uruchamiać polecenia i integrować je w głębi z Twoim narzędziem rozwoju. Ale według oficjalnych dokumentów,90% ludzi źle go używa.Nie wiem.

Ten dokument jest oparty na antropicznej oficjalnej najlepszej praktyce i prowadzi do prawidłowego stosowania Claude Code.

Ograniczenia podstawowe: okno kontekstowe

Większość najlepszych praktyk opiera się na podstawowym ograniczeniu:Okno kontekstowe Claude 'a jest wypełniane bardzo szybko, a wydajność zmniejsza się wraz z wypełnieniem.

Okno kontekstowe Claude 'a zawiera całą historię twojej rozmowy, pliki, które Claude czyta i wyniki każdej komendy. Kiedy okno kontekstowe jest blisko pełnego, Claude może zacząć "pamiętać" przedkomendy lub popełnić więcej błędów.

Okno kontekstowe jest najważniejszym zasobem i wymaga ciągłego zarządzania.

Najlepsze praktyki jeden: dać Claude sposób, aby potwierdzić pracę

To najważniejsza kwestia.

Kiedy Claude jest w stanie zweryfikować swoją pracę - na przykład testy, screeny kontrastowe, wyniki walidacji - jej wydajność znacznie wzrośnie.

Polityka Przykład błędu Prawidłowy przykład
Zapewnienie norm certyfikacji "Obecna funkcja weryfikacji adresu e-mail" "Napisz funkcję ValidateEmail. Przykład do testowania: user @ example.com zwraca true, błędne zwraca false, użytkownik @ .com zwraca false. Zakończ test uruchamiania
Weryfikacja zmian interfejsu użytkownika "Niech deska rozdzielcza wygląda lepiej". "Osiągnięcie tego projektu. Porównanie map po ukończeniu, wykazujące rozbieżności i naprawy"
Rozwiązanie problemu przyczyn "Budowa nie powiodła się" "Zbuduj, aby zgłosić błąd: xx. Napraw go i zweryfikuj sukces budowy, zamiast tłumić błąd, zajmuj się przyczynami pierwotnymi".

Prawidłowo

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

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

Najlepsze praktyki II: Badanie, plan, kod końcowy

Pozwól Claude przejść bezpośrednio do kodu może utworzyć kod do rozwiązania problemu. Stosowanie Tryb planowania Do oddzielenia eksploracji i egzekucji.

Zalecany przepływ pracy

  1. Poznaj (tryb planu)Claude czyta tylko pliki i odpowiada na pytania bez modyfikacji
  2. Tryb planowania: Niech Claude stworzyć szczegółowe plany realizacji
  3. Tryb normalnyWłączenie z powrotem do normalnego trybu, aby Claude kodować i weryfikować
  4. Prześlij: Niech Claude przedstawi i stworzy PR
# 探索阶段
claude 
阅读 /src/auth 目录,了解我们如何处理会话和登录

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

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

Kiedy nie potrzebujesz planu?

Kiedy zakres zadań jest jasny i mniejszy (np. naprawianie błędów pisowni, dodawanie wierszy logarytmicznych) wystarczy, aby Claude zrobił to bezpośrednio.

Najlepsze praktyki III: Zapewnienie konkretnego kontekstu w przypomnieniu

Claude potrafi ekstrapolować intencje, ale nie potrafi czytać w myślach. Odniesienie do konkretnych dokumentów, odniesienie do wiążących warunków, wskazując na przykładowe modele.

Polityka Przykład błędu Prawidłowy przykład
Granica Dodaj test do foo.py "Foo.py pisze testy, aby pokryć granice, które użytkownik opublikował. Nie kpij"
Punkt do źródła "Dlaczego to takie dziwne w SituationFactory API?" "Spójrz na historię ExchangeFactory i streść jak ewoluował API".
Odniesienie do istniejących modeli Dodaj element kalendarza "Model realizacji istniejących komponentów na pierwszej stronie odniesienia. HotDogWidget.php to dobry przykład. Utwórz nowy komponent kalendarza w tym trybie".
Opisz objawy "Odzyskiwanie błędu logowania" "Zaloguj się do raportu użytkownika po zakończeniu timeout. Sprawdza proces auth w src / auth /, szczególnie token breeds. Napisz nieudany test na problemy z nawrotami i napraw je".

Użyj plików @ reference

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

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

Najlepsze praktyki IV: Konfiguracja środowiska

Napisz poprawny CLAUDE.md

CLUDE.md to specjalny dokument, który Claude czyta na początku każdej rozmowy. Zawiera komendy Bash, style kodu i zasady przepływu pracy.

# CLAUDE.md 示例

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

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

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

Biegnij /init Polecenie może wygenerować plik startowy CLAUDE.md w oparciu o obecną strukturę projektu.

Najlepsza praktyka piąta: wykorzystanie MCP do zwiększenia przepustowości

Model Context Protocol (MCP) jest otwartym standardem podłączenia narzędzi AI do zewnętrznych źródeł danych. Poprzez MCP, Claude Code może:

  • Przeczytaj dokumenty projektowe w Google Drive
  • Aktualizacja arkuszy roboczych w Jira
  • Rysuj dane z Slack
  • Użyj własnego narzędzia
# 配置 MCP 服务器后,你可以:
claude "从 Jira 拉取最新的 bug 列表"
claude "更新设计文档"

Najlepsze praktyki VI: Użyj SubAgent równolegle pracy

Claude Code wspiera zadanie generowania wielu podagentów podczas zajmowania się różnymi częściami. Współrzędne głównego agenta, przydziela podzadania i konsoliduje wyniki.

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

Streszczenie

Claude Code jest środowiskiem programowania Agencji, które zmienia sposób pracy. Nie pisz kodu i nie pozwól Claude go przejrzeć, ale opisz co chcesz, Claude wymyśli jak go zbudować.

Pamiętaj o trzech podstawowych zasadach:

  1. Podaj Claude 'owi metodę uwierzytelniania - Test, zrzut ekranu, spodziewane wyjście
  2. Zbadaj i zakoduj. - Użyj trybu planu
  3. Kontekst szczególny - Im dokładniej, tym lepiej.

Z tymi najlepszymi praktykami, możesz użyć największej mocy Claude Code.


90% ludzi nadużywa Claude Code: Antropic Official Best Practices dla pełnej analizy.

Zaprzyjaźnij się, dodaj mnie do grupy i podziel się technologią A.I. i cyberbezpieczeństwa.