Kluczowa koncepcja
Karty dobrze sprawdzają się dla samodzielnych wyjaśnień, definicji lub wywołań, które zasługują na wizualną separację od głównego przepływu tekstu.
Ta strona demonstruje każdy komponent MDX Starlight i konwencję formatowania używaną w dokumentacji Developer Toolkit. Używaj jej jako odniesienia podczas pisania lub edytowania artykułów.
Asides podkreślają ważne informacje. Każdy wariant sygnalizuje inny zamiar.
Główny wzorzec w całym Developer Toolkit. Każdy wspólny przepływ pracy używa trzech zakładek.
Cursor to narzędzie IDE-first. Przepływy pracy dzieją się wewnątrz edytora z wizualną informacją zwrotną.
Cmd/Ctrl+I Otwórz czat AgentCmd/Ctrl+K Edycja wbudowanaTab Zaakceptuj autouzupełnienie@file.ts Referencja plikuKluczowe funkcje: Autouzupełnianie Tab, Background Agent, BugBot, punkty kontrolne, wizualne diffy.
Claude Code to narzędzie CLI-first. Przepływy pracy dzieją się w terminalu z interakcją tekstową.
claude # Uruchom sesję interaktywnąclaude -p "napraw błąd" # Jednorazowe zapytanie/compact # Podsumuj rozmowę@file.ts # Referencja plikuKluczowe funkcje: Hooki, niestandardowe slash commands, tryb headless, piping, zarządzanie sesjami.
Codex to narzędzie multi-powierzchniowe. Przepływy pracy obejmują App, CLI, rozszerzenie IDE i agentów Cloud.
codex # Uruchom sesję interaktywnącodex "zaimplementuj funkcję" # Rozpocznij z promptemcodex --full-auto # Tryb autonomicznyKluczowe funkcje: Git worktrees, automatyzacje GitHub/Slack/Linear, agenci w chmurze, tryby zatwierdzania.
Tabs mogą być zagnieżdżone dla sub-porównań wewnątrz sekcji narzędzia:
| Zadanie | Rekomendowany model |
|---|---|
| Złożona architektura | Claude Opus 4.6 |
| Codzienne kodowanie | Claude Sonnet 4.5 |
| Iteracja wymagająca szybkości | Cursor Composer 1 |
| Naprawa błędów w Cursor | GPT-5.2 |
| Wszystkie przepływy pracy Codex | GPT-5.3-Codex |
| Budżet | Model podstawowy |
|---|---|
| Premium | Claude Opus 4.6 |
| Standardowy | Claude Sonnet 4.5 |
| Wrażliwy na koszty | GPT-5.2 |
interface AuthResult { success: boolean; user?: User; error?: string;}
export async function authenticateUser( token: string): Promise<AuthResult> { try { const payload = await verifyJWT(token); const user = await db.users.findById(payload.sub); return { success: true, user }; } catch (error) { return { success: false, error: "Nieprawidłowy token" }; }}// Aktualizacja konfiguracjiconst config = { port: process.env.PORT || 3000, database: process.env.DATABASE_URL, cacheEnabled: true, // Dodano: włącz cachowanie // debugMode: true, // Usunięto: wyłącz debug w produkcji};# Zainstaluj zależnościnpm install @anthropic-ai/claude-codeclaude --version
# Zainicjalizuj konfigurację projektuclaude/initconst users = await db .select() .from(usersTable) .where(eq(usersTable.role, "admin"));users = await db.execute( select(users_table).where( users_table.c.role == "admin" ))var users []Usererr := db.Where("role = ?", "admin").Find(&users).ErrorKluczowa koncepcja
Karty dobrze sprawdzają się dla samodzielnych wyjaśnień, definicji lub wywołań, które zasługują na wizualną separację od głównego przepływu tekstu.
Cursor
Rozwój IDE-first z wizualną edycją, trybem agenta, autouzupełnianiem tab i agentami w tle.
Claude Code
Rozwój CLI-first z przepływami pracy w terminalu, hookami, niestandardowymi poleceniami i integracją CI headless.
Codex
Rozwój multi-powierzchniowy obejmujący App, CLI, IDE i Cloud z automatyzacjami i worktrees.
Steps renderuje numerowany przewodnik proceduralny. Komponent oczekuje pojedynczej listy uporządkowanej.
Zainstaluj narzędzie
Wybierz swoje preferowane narzędzie do kodowania AI i zainstaluj je zgodnie z przewodnikiem szybkiego startu.
Skonfiguruj kontekst projektu
Utwórz plik konfiguracyjny (.cursor/rules/, CLAUDE.md lub AGENTS.md) ze stosem technologicznym projektu, standardami kodowania i typowymi poleceniami.
Skonfiguruj serwery MCP
Zainstaluj serwery MCP dla swoich zewnętrznych narzędzi (baza danych, przeglądarka, hosting Git), aby dać AI bezpośredni dostęp.
Zacznij od prawdziwego zadania
Wybierz zadanie o niskim ryzyku ze swojego backlogu — poprawkę błędu, test lub małą funkcję. Przepracuj je z AI i iteruj swoje prompty.
Przejrzyj i udoskonalaj
Po pierwszej sesji zaktualizuj swój plik konfiguracyjny na podstawie tego, co zadziałało i czego AI się pomyliło. Konfiguracja poprawia się z każdą sesją.
| Funkcja | Cursor | Claude Code | Codex |
|---|---|---|---|
| Autouzupełnianie Tab | Tak | Nie | Nie |
| Agenci w tle | Tak | Tak (headless) | Tak (Cloud) |
| Serwery MCP | Tak | Tak | Tak |
| Integracja Git | Wbudowana | Przez narzędzia | Przez worktrees |
| Niestandardowe polecenia | Rozszerzenia | .claude/commands/ | Slash commands |
| Model | Dostawca | Kontekst | Wejście $/1M | Wyjście $/1M | Najlepsze dla |
|---|---|---|---|---|---|
| Claude Opus 4.6 | Anthropic | 200K | $5 | $25 | Złożona architektura |
| Claude Sonnet 4.5 | Anthropic | 1M | $3 | $15 | Codzienne kodowanie |
| GPT-5.3-Codex | OpenAI | 200K+ | Subskrypcja | Subskrypcja | Przepływy pracy Codex |
| GPT-5.2 | OpenAI | 200K+ | $1.25 | $10 | Naprawa błędów |
| Gemini 3 Pro | 1M | $2 | $12 | Analiza multimodalna |
Odznaki dodają wskaźniki statusu inline:
Możesz tworzyć niestandardowe slash commands w Claude Code, które wykorzystują serwery MCP dla wieloetapowych przepływów pracy:
---allowed-tools: [Read, Edit, Bash, mcp__github__create_pull_request]description: Utwórz PR z bieżących zmian---
1. Uruchom: !git diff --stat2. Podsumuj zmiany3. Utwórz PR z opisowym tytułem i treścią4. Zgłoś URL PRTen wzorzec działa, ponieważ narzędzia MCP są dostępne jako allowed-tools w definicjach niestandardowych poleceń.
Gdy pomijasz zarówno alwaysApply jak i globs, reguła staje się “wybrana przez agenta”. Cursor czyta pole description i decyduje czy reguła jest istotna dla bieżącego zadania:
---description: "Wzorce migracji bazy danych używające Drizzle ORM. Używaj przy tworzeniu lub modyfikowaniu schematów bazy danych."---
## Reguły migracji- Zawsze twórz nowy plik migracji, nigdy nie modyfikuj istniejących- Uruchom `npm run db:migrate` po utworzeniu migracji- Testuj migracje za pomocą `npm run db:migrate:dry`To jest przydatne dla wyspecjalizowanych reguł, które stosują się tylko do pewnych typów zadań.
Referencjonuj polecenia jak /compact, pliki jak CLAUDE.md i skróty klawiszowe jak Cmd+I używając formatowania kodu inline.
Gdy pokazujesz prompt, który użytkownik powinien wpisać lub wkleić:
Przejrzyj ten middleware uwierzytelniania pod kątem luk bezpieczeństwa. Sprawdź: problemy z walidacją JWT, brakujące ograniczenie częstotliwości, luki w ochronie CSRF i ryzyko fiksacji sesji. Zasugeruj poprawki z kodem.
Listy nieuporządkowane dla zestawów funkcji i opcji:
Listy uporządkowane dla procedur sekwencyjnych:
Każdy artykuł w Developer Toolkit (z wyjątkiem stron indeksowych) stosuje się do tej struktury:
Standardowa anatomia artykułu
<Aside type="tip">Ta struktura zapewnia, że każdy artykuł dostarcza natychmiastową, praktyczną wartość zamiast abstrakcyjnej teorii.