laacz.lv

Senākais rakstošais blogs Latvijā *
ANNO MIM *
Teju 100% cilvēka rakstīts saturs *


Fw: Kā lietot Claude Code?

Vakar vakarā | komentāru vēl nav | #techy

Šis ieraksts ir tehnisks. Tas var būt par datoriem, programmēšanu, lodēšanu un tamlīdzīgām ne pārāk populārām lietām. Ja tevi šāds saturs neinteresē, droši vari to nelasīt.

Ja nevēlies lasīt manu rakstu, tad rekur tas, kuru patiesībā ir vērts: "How I Use Every Claude Code Feature ". Ja slinkums tur, tad galvenās lietas zemāk.

Nenoliegšu, esmu diezgan aktīvs Claude Code lietotājs. Ne gluži vaibiņam padevies, bet tas man atvieglo dzīvi. Dara melno darbu, palīdz paskatīties uz lietām no cita skatu punkta, ļauj drošāk iterēt un prototipēt, diezgan labi atrod kļūdas un nepilnības.

Protams, ka to vajag savaldīt. Es nekad intuitīvi neesmu piekritis milzu produkta prasību dokumentu, kā arī baisas autonomijas došanai. Manā pieejā nav nekā tāda. Viss ir maksimāli vienkārši. Citādi tas neskeilojas. Ņemot vērā, kā attīstās visa šī pasaule, ieguldīties vienā pieejā ir muļķīgi un tuvredzīgi. Minimālas customizācijas, maksimāli izmantot off-the-shelf iespējas.

Līdz ar to ir diezgan patīkami lasīt, ka citu pamatprincipi īsti neatšķiras no manējiem. Nedaudz iziešu cauri tam, ko autors apraksta.

Jā, CLAUDE.md ir vajadzīgs, bet nav vērts mēģināt tanī aprakstīt visu, visu, visu. Tam jābūt lakoniskam. Šis izriet no reālās dzīves. Dokumentācijai jābūt īsai un lakoniskai. Pabeigts darbs ir tad, kad tam nav ko noņemt, nevis tad, kad tam nav ko pielikt.

Papildini to pēc vajadzības. Ja dzelzs draugs aiziet šreijā, tad ir vērts pierakstīt. Svarīga ir arī klasika — ar LLMiem labāk strādā 'dari tā', nekā 'nedari tā'. To mēs esam iemācījušies. Dokumentāciju nevajag barot iekšā, bet vajag izstāstīt — kad tā ir jāpaskatās.

Viss reducējas nevis uz sasodīto promptu inženieriju, bet konteksta būvēšanu. Bieži to notīri, jo pie garākām sesijām tas aizpeld. Izveido atsevišķu komandu, kura nulles stāvoklī kontekstā saliek izmaiņas. Autoram tā ir /catchup, man līdzīga ir /wat. Es nekad neizmantoju /compact, jo tā ir lossy kompresija.

MCP es tā arī nesāku pa īstam izmantot ar dažiem izņēmumiem — dokumentācijai, ļaut read-only režīmā rakāties pa datiem, vēl kaut kādi nieki. Bet kad parādījās skilli, uzreiz bija skaidrs, ka tā ir manta. Es gan vēl gaidu un izmantoju dažus. Piemēram Superpowers.

Tāpat kā komandas un MCP, arī skillus vajag tikai dažus. Tu visu milzu kaudzi, kuru sainstalēji un sarakstīji, nekad nelietosi, ar laiku aizmirsīsi un viss.

Atsākšanu un turpināšanu es esmu sācis piekopt relatīvi nesen. Tā uzzīmējas automātiski, kolīdz Tu ļaujies iterēšanas vilnim.

Un noslēguma tēze, ka Claude code vajag izmantot kā izolētu tāsku meistaru, nevis audzināt no tā universālo kareivi. Palaidi, parunāji, izdarījāt, aizmirsi. Nākamreiz atkal no nulles.

Piebilde — es to lietoju privāti un privātām lietām, kas nozīmē, ka esmu izstrādājs-vienpatis. Kolīdz šos rīkus sāk izmantot komandā, tad spēles noteikumi nedaudz pamainās. Raksta autors arī par to runā, bet man nav pieredzes, lai validētu.

Vienīgais, ko es varu pateikt par komandu šajā sakarā ir par code ownership. Tā ir svarīga lieta, ja ir maza komanda. Un pielietojot AI rīkus, atbildība nepārnesās uz AI. Tā paliek pie izstrādātāja.

Man nav arī Claude Code izmantošanas pieredzes lielos un sarežģītos projektos. Ir sajūta, ka tur ir pilns ar tārpiem un tarakāniem, bet pierādījumu nav :)

Kā forša blakne šī rīka lietošanai ir uzlabota spēja artikulēti pastāstīt sev un citiem — ko tad īsti man gribās. Tā ir tā manis drillētā intuīcijas izstrādāšana — tu iemācies strādāt ar rīkiem, katru reizi nemeklējot pareizās pogas un īstos kloķus.

Neviens nav arī aizliedzis apsēsties un pašam sarakstīt kodu. To pat vajag darīt. To gribās darīt. Bet nākotne ir šāda, tur nu vairs neko. Par vēlu iebilst :) Tavs jaunais darbinieks nāks un strādās ar šiem rīkiem. Mūsu uzdevums ir panākt, lai šos rīkus izmanto jēdzīgi.

Par pārējiem:

  • Codex ir nežēlīgi lēns. Esmu pārāk nepacietīgs, lai to paciestu. Bet tas prot šo to labāk par Claude Code.
  • Gemini CLI ārpus nelielām rotaļām neesmu apzināti mēģinājis izmantot reālos darbos. Pamēģināšu tad, kad atnāks Gemini 3.
  • OpenCode ir jauka alternatīva, ja vēlies slēgāties starp modeļiem.
  • Cursor jaunais modelis ir stulbs kā zābaks.
  • Github CLI pirms kāda mēneša vēl bija OK. Kā ir tagad — nezinu.