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.
Wzornik komponentów Starlight zbiera na jednej stronie każdy komponent MDX i konwencję formatowania używaną w artykułach AI Developer Toolkit — asides, karty, taby, kroki, drzewa plików, badge i karty linków — jako żywe odniesienie pokazujące, jak każdy komponent się renderuje i kiedy po niego sięgać.
Asides podkreślają ważne informacje. Każdy wariant sygnalizuje inny zamiar.
Główny wzorzec w całym AI 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 -a never --sandbox workspace-write # Zaufane zadanie unattended; jawny sandboxKluczowe 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żone refaktoryzacje wielu plików, budowanie od zera | Claude Fable 5 |
| Złożona architektura | Claude Opus 5 |
| Codzienne kodowanie | Claude Sonnet 5 |
| Iteracja wymagająca szybkości | Cursor Composer 2.5 |
| Naprawa błędów w Cursor | GPT-5.6 Sol |
| Wszystkie przepływy pracy Codex | GPT-5.6 Sol |
| Budżet | Model podstawowy |
|---|---|
| Najwyższa jakość | Claude Fable 5 |
| Premium | Claude Opus 5 |
| Standardowy | Claude Sonnet 5 |
| Wrażliwy na koszty | GPT-5.6 Sol |
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 (local/cloud/Automations) | Tak (background, web/desktop, Routines) | Tak (opcjonalne worktree desktopowe / Cloud) |
| Serwery MCP | Tak | Tak | Tak |
| Integracja Git | Wbudowana | Przez narzędzia | Wbudowana; izolacja zależy od powierzchni |
| Niestandardowe polecenia | Commands/skills/plugins | .claude/commands/ + skills/plugins | Slash commands/skills |
| Model | Dostawca | Kontekst | Wejście $/1M | Wyjście $/1M | Typowe użycie |
|---|---|---|---|---|---|
| Claude Fable 5 | Anthropic | 1M | $10 | $50 | Najtrudniejsze refaktoryzacje, budowanie od zera |
| Claude Opus 5 | Anthropic | 1M | $5 | $25 | Złożona architektura |
| Claude Sonnet 5 | Anthropic | 1M | $2* | $10* | Codzienne kodowanie |
| GPT-5.6 Sol | OpenAI | 1,05M | $5 | $30 | Najtrudniejsze przepływy pracy Codex |
| Gemini 3.1 Pro | 1M | $2 | $12 | Analiza multimodalna |
* Promocyjna cena Sonnet 5 do 31 sierpnia 2026; potem $3/$15.
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 AI 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.