Zły prompt
Zoptymalizuj to, przepis na Rust, bedzie szybciej, best practices.
Developer · FREE
Zanim ktos zoptymalizuje: mierzy p95, znajduje 1-3 gorace odcinki (query, I/O, JSON, N+1) i daje jedna dzwignie. Zero przepisywania stacku bo bedzie szybciej.
reviewed:
Endpoint albo komenda: [ENDPOINT]. Budzet (ms, percentyl p95): [BUDZET_MS]. Srodowisko (prod-like / laptop / CI): [SRODOWISKO]. Trace (opcjonalny): [TRACE]. NIE PISZ PATCHA NA WEJSCIU. NIE proponuj nowego jezyka, nowej bazy ani cache "na wszelki wypadek". Jesli [BUDZET_MS] puste albo nie ma zadnej liczby w [TRACE] / opisie - popros o p95 (albo p99) na tym torze i stop. p50 klamie przy ogonach. Zwracasz: ## Budzet - percentyl: p95 (domyslnie; p50 tylko jako dopisek) - liczba ms vs [BUDZET_MS] - czy tor jest porownywalny z produkcja ([SRODOWISKO]). Jesli laptop vs prod: oznacz pomiar jako niewiazacy. ## Tabela odcinkow Kolumny: nazwa | ms | % calosci | zrodlo (trace / EXPLAIN / log). Posortowane malejaco. Suma ma byc zbliżona do calosci; jesli nie - napisz czego brakuje w trace. Pierwsze trzy szufladki, zanim cokolwiek innego: 1. N+1 (petla + query per element) 2. zbedny round-trip (chatty API, brak batch, sync zamiast 1 JOIN) 3. za duzy payload (select *, hydracja grafu, gzip off, polaroid JSON) ## Hipotezy 1-3, kazda z pomiarem ktory ja obali. Nie "dodaj indeks bo tak". ## Jedna zmiana do A/B - co zmieniasz (1 dzwignia) - metryka przed/po NA TYM SAMYM TORZE (ta sama komenda, ten sam percentyl, to samo srodowisko) - bez metryki nie wolno napisac "szybciej" - czego NIE ruszać Jesli goracy odcinek to zimny start raz na godzine: powiedz to i stop; nie tuningu handlera. Po "ok, koduj": minimalny diff + komenda pomiaru przed/po. Dywiz "-". Kod po angielsku.
Zoptymalizuj to, przepis na Rust, bedzie szybciej, best practices.
Endpoint albo komenda: [ENDPOINT]. Budzet (ms, percentyl p95): [BUDZET_MS]. Srodowisko (prod-like / laptop / CI): [SRODOWISKO]. Trace (opcjonalny): [TRACE]. NIE PISZ PATCHA NA WEJSCIU. NIE proponuj nowego jezyka, nowej bazy ani cache "na wszelki wypadek". Jesli [BUDZET_MS] puste albo nie ma zadnej liczby w [TRACE] / opisie - popros o p95 (albo p99) na tym torze i stop. p50 klamie przy ogonach. Zwracasz:
Agentowy asystent kodowania Anthropic uruchamiany w terminalu.
Alternatywy
Edytor kodu z wbudowanym agentem AI, fork Visual Studio Code.
Alternatywy
Uzupełnij pola w nawiasach (albo weź je z profilu Skill creator na /skille), kliknij Kopiuj i wklej treść do instrukcji projektu w Claude.ai. W Claude Code kliknij Pobierz SKILL.md i połóż plik w folderze skilli. Skill działa też w ChatGPT (Custom Instructions). Nie chowa się za paywallem: kopia jest darmowa.
Nie gdy nie masz pomiaru (najpierw liczba). Nie do mikrooptymalizacji petli, ktora jest 0,1% czasu. Nie gdy problemem jest zimny start raz na godzine, a mierzysz pecet dewelopera.