Tryb Yolo
Auto-wykonywanie bezpiecznych operacji
Pozwala AI uruchamiać testy, tworzyć pliki i wykonywać komendy build bez stałego zatwierdzania
Opanuj podstawowe konfiguracje Cursor w 15 minut. Włączymy funkcje zaawansowane, wybierzemy optymalne modele AI, wygenerujemy zasady projektu i upewnimy się, że twoja konfiguracja jest gotowa na poważny rozwój.
Tryb Yolo
Auto-wykonywanie bezpiecznych operacji
Pozwala AI uruchamiać testy, tworzyć pliki i wykonywać komendy build bez stałego zatwierdzania
Tryb Max
Rozszerzone okna kontekstu
Zwiększa kontekst z 128k do 1M tokenów dla złożonych operacji (wolniejsze ale bardziej zdolne)
Tryb prywatności
Bezpieczeństwo na poziomie enterprise
Zapewnia zerowe przechowywanie kodu i brak treningu na twoich danych
Wybór modelu
Strategiczne użycie modeli AI
Wybierz odpowiedni model dla każdego zadania - balansuj szybkość, koszt i możliwości
npm test
, pytest
, cargo test
mkdir
, touch
npm run build
, tsc
eslint
, prettier
git status
, git diff
Otwórz ustawienia: Cmd/Ctrl + Shift + J
Przejdź do Agent
Włącz “Auto-run” (tryb Yolo)
Skonfiguruj listę dozwolonych:
# Zalecany prompt trybu Yolo:Wszelkiego rodzaju testy są zawsze dozwolone jak vitest, npm test,nr test, itp. Także podstawowe komendy build jak build, tsc, itp.Tworzenie plików i katalogów (jak touch, mkdir, itp)też jest zawsze ok. Operacje odczytu Git są bezpieczne.
Dodaj niestandardowe zasady dozwolonych:
jest
, mocha
, cypress
webpack
, vite
, rollup
black
, rubocop
, golint
npm install
, yarn add
Bardziej permisywne dla szybkiego rozwoju:
{ "allow": [ "npm test", "npm run build", "npm install", "git status", "git diff", "mkdir -p", "touch", "ls -la" ]}
Ograniczone dla bezpieczeństwa:
{ "allow": [ "npm test", "git status" ], "deny": [ "rm -rf", "git push", "npm publish" ]}
Używaj trybu Max
Pomiń tryb Max
Cmd/Ctrl + Shift + J
Model | Kontekst normalny | Kontekst Max | Najlepszy do |
---|---|---|---|
Claude 4 Sonnet | 128k | 200k | Codzienny rozwój |
Claude 4 Opus | 128k | 200k | Złożone rozumowanie |
GPT-5 | 128k | 1M | Jednoprzebiegowe tworzenie aplikacji z PRD |
Gemini 2.5 Pro | 128k | 1M | Analiza dużej bazy kodu |
GPT 4.1 | 128k | 1M | Uniwersalne zadania |
o3 | 128k | 200k | Głębokie rozwiązywanie problemów |
Roboczy koń (domyślny)
Szybkość: SzybkaKoszt: $3/milion tokenówMocne strony: - Doskonałe generowanie kodu - Szybkie odpowiedzi - Efektywny kosztowo - Świetne podążanie za instrukcjamiUżywaj do: - Codziennych zadań kodowania - Implementacji funkcji - Napraw błędów - Przeglądów kodu
Architekt
Szybkość: UmiarkowanaKoszt: $15/milion tokenów (5x Sonnet)Mocne strony: - Lepsze rozumowanie - Złożone rozwiązywanie problemów - Projektowanie architektury - Głębokie zrozumienie koduUżywaj do: - Projektu systemu - Złożonej refaktoryzacji - Optymalizacji algorytmów - Planowania technicznego
Jednoprzebiegowy budowniczy
Szybkość: SzybkaKoszt: PremiumMocne strony: - End-to-end tworzenie funkcji/aplikacji ze szczegółowych PRD - Bardzo sterowalny przy precyzyjnych wymaganiach - Dobrze współpracuje z agentami w tle/równoległymiUżywaj do: - PRD → Plan → Build w jednym przebiegu - Funkcje cross-modułowe (backend + frontend) - Sytuacje wymagające ścisłego trzymania się specyfikacjiŹródło: https://cursor.com/blog/gpt-5
Rozwiązywacz problemów
Szybkość: WolnaKoszt: Zmienny (oparty na użyciu)Mocne strony: - Wyjątkowe debugowanie - Złożone łamigłówki logiczne - Rozumowanie matematyczne - Obsługa przypadków brzegowychUżywaj do: - Trudnych błędów - Projektowania algorytmów - Optymalizacji wydajności - Złożonej logiki biznesowej
Mistrz kontekstu
Szybkość: SzybkaKoszt: $7/milion tokenówMocne strony: - Kontekst 1M tokenów - Doskonały dla dużych baz kodu - Silne wsparcie multimodalne - Dobre zrozumienie między plikamiUżywaj do: - Nawigacji dużej bazy kodu - Refaktoryzacji wielu plików - Generowania dokumentacji - Analizy między modułami
Cmd/Ctrl + Shift + J
Cmd/Ctrl + Shift + P
.cursor/rules/
Cmd/Ctrl + Shift + P
---description: Standardy stylu kodu i formatowaniaalwaysApply: true---
## Wytyczne stylu kodu
- Używaj TypeScript z włączonym trybem strict- Preferuj const nad let, nigdy nie używaj var- Używaj async/await nad callbackami- Destrukturyzuj importy i parametry- Dołączaj komentarze JSDoc dla publicznych API- Podążaj za konfiguracją ESLint- Używaj 2 spacji do wcięć
## Konwencje nazewnictwa
- Komponenty: PascalCase- Funkcje/zmienne: camelCase- Stałe: UPPER_SNAKE_CASE- Pliki: kebab-case- Interfejsy: prefix z 'I'
---description: Wzorce i zasady architekturyglobs: ["src/**/*.ts", "src/**/*.tsx"]---
## Zasady architektury
- Podążaj za Domain-Driven Design- Używaj wzorca Repository do dostępu do danych- Implementuj dependency injection- Trzymaj logikę biznesową w serwisach- Controllery powinny być cienkie- Używaj niestandardowych błędów dla wyjątków domeny
## Struktura plików
src/ domain/ # Encje biznesowe application/ # Przypadki użycia infrastructure/ # Serwisy zewnętrzne presentation/ # Komponenty UI
---description: Standardy i praktyki testowaniaglobs: ["**/*.test.ts", "**/*.spec.ts"]---
## Wymagania testowania
- Pisz testy dla wszystkich nowych funkcji- Utrzymuj 80% pokrycia kodu- Używaj opisowych nazw testów- Podążaj za wzorcem AAA (Arrange, Act, Assert)- Mockuj zewnętrzne zależności- Testuj przypadki brzegowe i scenariusze błędów
## Struktura testu
describe('NazwaKomponentu', () => { describe('nazwaMetody', () => { it('powinien obsłużyć konkretny scenariusz', () => { // Implementacja testu }); });});
.cursor/rules/├── always/│ ├── code-style.mdc│ └── security.mdc├── backend/│ ├── api-patterns.mdc│ └── database.mdc├── frontend/│ ├── components.mdc│ └── state-management.mdc└── testing/ └── test-patterns.mdc
Wymagania enterprise
Te ustawienia są krytyczne dla środowisk korporacyjnych ze ścisłymi politykami danych.
Cmd/Ctrl + Shift + J
{ "privacy": { "mode": "enabled", "telemetry": false, "crashReports": false, "usageData": false, "codeSnippets": false }, "security": { "httpsOnly": true, "certificateValidation": true }}
{ "privacy": { "mode": "enabled", "shareWithTeam": true, "shareContext": ["rules", "memory"], "excludePatterns": [ "**/*.env", "**/*secret*", "**/credentials/**" ] }}
Indeksowanie
Ustawienia → Indeksowanie
node_modules
, dist
Auto-uzupełnianie
Ustawienia → Tab
Podstawowe skróty do skonfigurowania:
Akcja | Domyślny | Zalecany |
---|---|---|
Edycja inline | Cmd/Ctrl + K | Zachowaj domyślny |
Otwórz czat | Cmd/Ctrl + I | Zachowaj domyślny |
Akceptuj sugestię | Tab | Zachowaj domyślny |
Wyzwól sugestię | Alt + \ | Dostosuj jeśli potrzeba |
Otwórz Composer | Cmd/Ctrl + Shift + I | Zachowaj domyślny |
Uruchom tę listę kontrolną aby upewnić się że wszystko jest skonfigurowane:
Testuj tryb Yolo:
# W czacie wpisz:"Utwórz plik testowy i uruchom npm test"# Powinno wykonać się bez promptów
Testuj wybór modelu:
Testuj zasady:
Testuj prywatność:
Kontynuuj do wyboru modelu
Teraz zagłębmy się w to kiedy i jak skutecznie używać każdego modelu AI.
Czas: 10 minut