Praca z plikami
Wysyłanie plików kodu
Możesz wysłać plik bezpośrednio w Mattermost:
- Kliknij ikonę 📎 załącznika w polu wiadomości
- Wybierz plik (np.
UserController.php) - Dodaj komentarz:
Zrefaktoruj ten kontroler - jest za duży - Wyślij
Claude:
- Odczyta zawartość pliku
- Przeanalizuje kod
- Zaproponuje refaktoring
- Może bezpośrednio zmodyfikować plik w projekcie
Wysyłanie wielu plików
Możesz wysłać kilka plików na raz:
- Załącz
UserController.php,UserService.php,UserRepository.php - Napisz:
Te klasy są ze sobą powiązane. Zaproponuj lepszą strukturę.
Claude przeanalizuje wszystkie pliki i zaproponuje reorganizację.
Obsługiwane formaty plików tekstowych
Claude może czytać:
- Kod:
.php,.js,.ts,.jsx,.tsx,.vue,.py,.go,.java,.cs,.rb, etc. - Konfiguracja:
.json,.yaml,.yml,.xml,.env,.ini - Dokumentacja:
.md,.txt,.rst - Style:
.css,.scss,.sass,.less - SQL:
.sql - Docker:
Dockerfile,docker-compose.yml
Przykład:
[Załącznik: .env.example]
Dodaj brakujące zmienne środowiskowe dla modułu płatnościGenerowanie plików
Claude może tworzyć nowe pliki:
Stwórz migration dla tabeli `payments` z polami:
- amount (decimal)
- status (enum)
- user_id (foreign key)Claude utworzy plik np. 2024_02_03_120000_create_payments_table.php z pełną migracją.