Kako uporabljati Cursor🏴☠️⛵️🚀🔭👨🚀🛸
Tukaj je prevod v slovenščino, prilagojen terminologiji s področja programiranja, razvojnih procesov (software development) in inženiringa pozivov (prompt engineering).
Korak 1: Definirajte cilj, ne procesa Osnovno načelo: Jasno artikulirajte končno stanje (end state), ki ga želite doseči, namesto zaporedja korakov (algoritma), kako priti do tja.
Korak 2: Določite omejitve (ne pravil) Ključna razlika: Omejitve (constraints) opisujejo, kaj izhodni rezultat ni oziroma znotraj katerih mejnih vrednosti deluje. Pravila opisujejo proceduralne korake.
Korak 3: Navedite primere Modeli se namere (intent) učijo učinkoviteje iz tega, kar jim pokažete (show), kot iz tega, kar jim poveste (tell).
Korak 4: Vključite kriterije uspešnosti (performance criteria) Namesto splošnih navodil tipa "maksimiziraj X", raje specificirajte: "Potrebujem X na tej specifični ravni, ker..."
Korak 5: Hierarhična struktura ciljev (pri kompleksnih nalogah) Zaključek: Optimalna predloga (template) Na podlagi raziskav je to najboljša struktura za strukturiranje zahtev:
[Primarni cilj]: Potrebujem [tip izhoda], ki [kaj doseže].
[Kontekst]: To je za [ciljna skupina/domena], kjer je ključno [kaj je pomembno].
[Primeri in zmogljivost]: Uspeh pomeni [specifičen opazen rezultat], ne pa [kako izgleda neuspeh].
[Omejitve]: Fokus na [prioriteta], izogibaj se [anti-prioriteta].
[Rezultat/Outcome]: Uporabnik mora [kaj bo lahko storil po tem].
Ogrodja za hitro načrtovanje Prilagoditev: Izdelaj mi [za koga] pripomoček, ki pomaga [cilj / problem] tako, da [kaj naredi].
Metoda 5W1H:
Kdo (Who)
Kaj (What)
Kje (Where)
Kdaj (When)
Zakaj (Why)
Kako (How)
Razvojni cikel (4D model):
Definiraj (Define) -> Načrtuj (Design) -> Razčleni (Decompose) -> Dostavi (Deliver)
Definicija vključuje:
Nalogo (task)
JTBD (Jobs To Be Done - naloge, ki jih je treba opraviti)
Orodja (tools)
Seznam opravil (to-do)
