Szablony promptów
Za chwilę zaimplementujesz nowy endpoint API. Otwierasz Cursor i wpisujesz: “Add a POST endpoint for creating orders.” Agent generuje coś, ale pomija walidację, używa złego formatu błędów i nie przestrzega twoich istniejących wzorców. Więc spędzasz następnych pięć wiadomości na poprawianiu tego: “add Zod validation,” “use our error format,” “follow the pattern in users.ts.” W szóstej wiadomości wpisałeś więcej instrukcji korygujących, niż zajęłoby napisanie endpointu samemu.
Rozwiązanie to nie lepsza intuicja promptowania. To szablony promptów — gotowe, przetestowane prompty, które wklejasz i dostosujesz w sekundach. Dostarczają one z góry instrukcji potrzebnych AI, więc pierwsze wyjście jest użyteczne.
Co wyniesiesz
Dział zatytułowany „Co wyniesiesz”- Bibliotekę promptów do skopiowania-wklejenia dla najczęstszych zadań deweloperskich
- Ramki budowania własnych szablonów promptów specyficznych dla projektu
- Techniki przechowywania promptów jako reguły Cursora i niestandardowe komendy
- Zrozumienie, co sprawia, że prompt jest skuteczny versus marnotrawny
Co składa się na dobry szablon prompta
Dział zatytułowany „Co składa się na dobry szablon prompta”Skuteczny prompt Cursora ma cztery elementy:
- Zadanie — Co chcesz, żeby AI zrobiło
- Ograniczenia — Jakich wzorców, plików lub konwencji przestrzegać
- Granice — Czego NIE robić (zapobiega rozszerzaniu zakresu)
- Weryfikacja — Jak potwierdzić, że wynik jest prawidłowy
Szablony implementacji funkcji
Dział zatytułowany „Szablony implementacji funkcji”Nowy endpoint API
Dział zatytułowany „Nowy endpoint API”Nowy komponent React
Dział zatytułowany „Nowy komponent React”Migracja bazy danych
Dział zatytułowany „Migracja bazy danych”Szablony debugowania
Dział zatytułowany „Szablony debugowania”Ogólne badanie błędu
Dział zatytułowany „Ogólne badanie błędu”Badanie wydajności
Dział zatytułowany „Badanie wydajności”Szablony refaktoryzacji
Dział zatytułowany „Szablony refaktoryzacji”Ekstrakcja i restrukturyzacja
Dział zatytułowany „Ekstrakcja i restrukturyzacja”Szablony testowania
Dział zatytułowany „Szablony testowania”Generowanie pakietu testów
Dział zatytułowany „Generowanie pakietu testów”Szablon przeglądu kodu
Dział zatytułowany „Szablon przeglądu kodu”Przechowywanie szablonów jako reguły i komendy
Dział zatytułowany „Przechowywanie szablonów jako reguły i komendy”Jako niestandardowa komenda
Dział zatytułowany „Jako niestandardowa komenda”Zapisz często używane prompty jako niestandardowe komendy w .cursor/commands/:
---description: Generate a comprehensive test suite for a service---
Write a comprehensive test suite for the file I mention.
- Use Vitest- Mock external dependencies- Cover happy path, error cases, and edge cases- Use factory functions for test data- Run tests after writing themWywołaj za pomocą /generate-tests @src/services/payment-service.ts w czacie.
Jako reguła
Dział zatytułowany „Jako reguła”Dla wzorców, które powinny zawsze mieć zastosowanie do określonych typów plików:
---globs: "src/routes/**/*.ts"---
When creating or modifying API routes:- Always validate request bodies with Zod- Always use withAuth middleware unless the route is explicitly public- Always return errors using AppError from @src/lib/errors.ts- Always log the request and response using the loggerGdy to się psuje
Dział zatytułowany „Gdy to się psuje”Szablony produkują wynik niepasujący do twojego projektu. Szablon odnosi się do wzorców z ogólnego projektu. Zaktualizuj referencje @file, aby wskazywały na twoje rzeczywiste kanoniczne przykłady.
Agent ignoruje części szablonu. Bardzo długie prompty (ponad 500 słów) powodują, że agent traci koncentrację na późniejszych instrukcjach. Przenieś powtarzające się ograniczenia do reguł, aby prompt zawierał tylko informacje specyficzne dla zadania.
Szablony wydają się sztywne. Są punktem wyjścia, nie skryptami. Usuń części, które nie mają zastosowania i dodaj kontekst specyficzny dla bieżącego zadania.
Co dalej
Dział zatytułowany „Co dalej”- Wzorce kontekstu — Jak dostarczać właściwe referencje
@filew swoich promptach - Przepływy debugowania — Systematyczne debugowanie poza poziomem szablonu
- Wzorce testowania — Głębokie zanurzenie w strategie testowania wspomagane przez AI