#1 30 min Peržiūra Tik nariams

Idėja, planas ir AI instrukcija

Nuo neaiškios idėjos iki aiškaus plano ir CLAUDE.md failo. AI žinos, ką kuriame, kam kuriame ir ko nedarome.

1
2
3
4
5
6
Pamoka 1 iš 6 - Prieiga nemokama

Ko išmoksite šioje pamokoje

  • Kaip 5 klausimų šablonas paverčia bet kokią idėją į aiškų planą
  • Kaip apibrėžti minimalų veikiantį produktą vienu sakiniu
  • Kaip suskaidyti projektą į 4 etapus, kuriuos AI supras
  • Kaip sukurti CLAUDE.md - AI instrukciją, kuri veikia kiekvienoje sesijoje

Projekto kontekstas

Šioje pamokoje: neaiški idėja → plano dokumentas → AI instrukcija. Kitoje pamokoje: pirmą kartą paleidžiame projektą naršyklėje.


Didžiausia vibe coding klaida nėra netinkamas įrankis ar blogas promptas. Ji yra: pradėti kurti prieš žinant, ką tiksliai kuriame.

AI puikiai generuoja kodą. Bet jis generuoja tai, ko prašote - ne tai, ko jums reikia. Skirtumas tampa akivaizdus antrąją dieną, kai suprantate, kad programa eina ne ta kryptimi.

Plano dokumentas sprendžia šią problemą. Jis nėra skirtas AI - jis skirtas jums. Kai turite aiškų “ką, kam ir kodėl”, AI promptai tampa 10 kartų tikslesni.


Mūsų projektas: Dienos planas

Šiame kurse sukursime Dienos planą - asmeninę programą, kurioje:

  • Atsidarote, matote šiandienos datą
  • Pridedate 3-5 svarbiausius dienos darbus
  • Pažymite atliktus
  • Prisijungiate su savo paskyra, kad duomenys išliktų

Pakankamai paprasta, kad baigtume per kursą. Pakankamai reali, kad parodytų visus principus.


5 klausimų plano šablonas

Planui nereikia 10 puslapių. Reikia atsakyti į 5 klausimus - ir atsakymai turi tilpti į vieną ekraną.

1. Kas tai yra?

Vienas sakinys. Jei negalite aprašyti vienu sakiniu - idėja dar neaiški.

Dienos planas - asmeninė programa, kurioje planuoji šiandienos darbus ir seki jų atlikimą.

2. Kas naudos?

Konkretus žmogus, ne “vartotojai”. Kuo tiksliau aprašysite - tuo geresnius sprendimus priims AI.

Žmogus, kuris kiekvieną rytą nori susirašyti 3-5 svarbiausius dienos darbus ir dienos pabaigoje matyti, ką pavyko atlikti.

3. Ką programa turi daryti?

3-5 būtinos funkcijos. Kiekviena eilutė - viena funkcija. Be gražių žodžių.

  • Pridėti dienos užduotį su pavadinimu
  • Pažymėti užduotį kaip atliktą
  • Ištrinti užduotį
  • Matyti tik šiandienos užduotis (ne vakarykštes)
  • Prisijungti / atsijungti

4. Ko programa nedarys?

Tai svarbu kaip ir 3 punktas. Aiški riba apsaugo nuo nesibaigančio plėtimosi.

  • Jokių komandų ar kitų naudotojų
  • Jokių priminimų ar pranešimų
  • Jokio kalendoriaus ar savaitės vaizdo
  • Jokių prioritetų ar spalvų žymių

5. Kaip žinosime, kad pavyko?

Vienas konkretus veiksmas, kurį naudotojas gali atlikti.

Naujas naudotojas per 2 minutes gali prisiregistruoti, pridėti 3 darbus ir vieną pažymėti kaip atliktą - be jokios pagalbos.


Minimalus produktas vienu sakiniu

Planas apibrėžia, ką kuriame. Minimalaus produkto apibrėžimas atsako: ką privalome turėti, kad galėtume pasakyti “veikia”?

Formulė:

“[Naudotojas] gali [veiksmas] per [laikas] be [apribojimas].”

Mūsų minimalaus produkto testas:

“Naujas naudotojas gali prisiregistruoti, pridėti dienos užduotį ir ją pažymėti kaip atliktą per 2 minutes be pagalbos.”

Promptas: minimalaus produkto apibrėžimas

Mano projekto aprašymas: [įklijuokite savo 5 klausimų atsakymus] Suformuluok minimalaus produkto apibrėžimą pagal šį formatą: "[Naudotojas] gali [veiksmas] per [laikas] be [apribojimas]." Tada išvardink: - Kokie 3 komponentai turi veikti, kad šis testas pavyktų? - Ką galima atidėti į antrą versiją?


4 etapų planas

Su planu ir minimalaus produkto apibrėžimu galime suskaidyti darbą. Etapai nėra laikotarpiai - jie yra kontroliniai taškai, kur kažkas veikia.

1 etapas - Skeletas: programa paleidžiama naršyklėje. Tuščia, bet veikia.

2 etapas - Pagrindas: minimalaus produkto testas praeina. Galima pridėti užduotį, pažymėti, ištrinti.

3 etapas - Patobulinimai: atrodo gerai, veikia telefone, klaidos tinkamai rodomos.

4 etapas - Paleidimas: saugumas patikrintas, testai praeina, programa prieinama internete.

Promptas: etapų planas

Projekto aprašymas: [jūsų 5 klausimų atsakymai] Minimalaus produkto testas: [jūsų formuluotė] Suskaidyk projektą į 4 etapus: - 1 etapas: programa paleidžiama (skeletas) - 2 etapas: minimalaus produkto testas praeina (pagrindas) - 3 etapas: naudotojas nori naudoti (patobulinimai) - 4 etapas: galima paleisti viešai (paleidimas) Kiekvienam etapui nurodyk: 1. Ką tiksliai sukursime 2. Kokie failai atsiras 3. Kaip žinosime, kad etapas baigtas


AI instrukcija: CLAUDE.md

Planas skirtas jums. CLAUDE.md skirtas AI. Tai failas projekto šaknyje, kurį AI automatiškai perskaito kiekvienos sesijos pradžioje. Jis veikia kaip nuolatinė atmintis - parašote vieną kartą, AI remiasi kiekvienoje sesijoje.

Promptas: CLAUDE.md generavimas

Sukurk CLAUDE.md failą mano projektui pagal šią informaciją: [įklijuokite 5 klausimų atsakymus ir etapų planą] CLAUDE.md turi turėti šias dalis: 1. Projekto aprašymas (2-3 sakiniai) 2. Naudojamos technologijos (sąrašas) 3. Stiliaus taisyklės (kaip rašyti kodą) 4. Failai, kurių negalima keisti ("neliesti" zona) 5. Dažnos komandos (testai, paleidimas) Fomatas: Markdown. Ilgis: iki 50 eilučių.

CLAUDE.md yra gyvas dokumentas - jį atnaujinsite kiekvieną kartą, kai projektas auga. 5 pamokoje grįšime prie jo ir parodysime, kaip jis evoliucionuoja.


Praktinė užduotis

Sukurkite savo projekto planą

  1. 1. Atsakykite į 5 klausimus (galite naudoti Dienos plano pavyzdį arba savo idėją)
  2. 2. Suformuluokite minimalaus produkto testą
  3. 3. Sugeneruokite 4 etapų planą su AI (naudokite promptą)
  4. 4. Sugeneruokite CLAUDE.md su AI (naudokite promptą)
  5. 5. Išsaugokite abu failus - jie bus reikalingi kitoje pamokoje

Ką dabar turite

  • 5 klausimų plano dokumentą
  • Minimalaus produkto testą vienu sakiniu
  • 4 etapų planą su aiškiais kontroliniais taškais
  • CLAUDE.md - AI instrukciją, kuri veiks visą kursą

Susijęs tinklaraštis: Planuok prieš koduodamas: fazės ir planas

Kitoje pamokoje: paruošiame aplinką, paleidžiame projekto skeletą ir matome pirmą rezultatą naršyklėje.

Tolimesnis žingsnis

Jei po šios pamokos norite pritaikyti temą komandai, parašykite dėl mokymų ir nurodykite konkretų kursą ar pamoką.