Claude layihəsi Claude-un içində söhbətləri bir yerə yığan iş sahəsidir: hər söhbətə eyni təlimatları, eyni bilik fayllarını, ortaq yaddaşı, ödənişli planlarda isə planlaşdırılmış tapşırıqları verir. Adi söhbət bir danışığı saxlayır və kontekst limitində onu itirir; Claude layihəsi isə hər danışığın başlanğıc üçün ehtiyacı olanı saxlayır. Layihələr pulsuz hesablarda da var, ən çoxu beş, ödənişli planların hamısında da. Mən hər məqsədə bir layihə açıram: marketinq, bir veb tətbiq və bir böyük redizayn, söhbət tarixçəsini eşələmək isə yaddan çıxdı.
TL;DR
- Layihədə söhbətdə olmayan dörd şey var: təlimatlar, bilik bazası faylları, öz yaddaşı və planlı tapşırıqlar (ödənişli, Cowork ilə).
- Layihənin etmədiyi: yeni söhbət köhnə stenoqramı yükləmir. Yaddaş mövzular və xülasədir, log deyil; həqiqət repozitori fayllarında qalır, söhbət dəyişəndə isə yalnız canlı mövqe gedir.
- Hər məqsədə bir layihə. Məndə üçdür (marketinq, veb tətbiq #1, veb tətbiq #2 redizaynı), qayda isə 500+ komponentli redizayndan doğdu.
Niyə söhbətləri tarixçədə axtarmağı dayandırdım
Claude söhbətə ilk mesajına görə ad qoyur. Həmin söhbət yenidən lazım olanda yadında bir açar söz qalır, addakı isə tamam başqa sözdür, və axtarış bütün siyahını gəzir. Mən hər gün Claude, Claude Code və Claude Design ilə işləyirəm, ona görə də yan panel oxumağa macal tapmadığım sürətlə dolur.
Həll texniki yox, təşkilati çıxdı. Hər tapşırığa, işə və ya məqsədə bir layihə, ona aid bütün söhbətlər isə içində yaşayır. İndi üçü var: marketinq, veb tətbiq #1, veb tətbiq #2 redizaynı. Adlar sadədir. Özümün axtarışa yazacağım ad hər hansı ağıllı addan faydalıdır.
Layihə adi söhbətdə olmayan dörd şeyi saxlayan konteynerdir.
Nə | Adi söhbət | Layihə |
|---|---|---|
Təlimatlar | Hər söhbətdə yenidən yapışdırırsan, ya da unudursan | Bir dəfə yazılır, hər söhbətə yüklənir |
Bilik bazası | Fayllar bir söhbətə bağlıdır | Fayllar bütün söhbətlər üçün ortaqdır, ödənişli planlarda RAG ilə genişlənir |
Yaddaş | Yalnız hesabın ümumi yaddaşı | Öz yaddaş sahəsi və öz layihə xülasəsi |
Planlı tapşırıqlar | Yoxdur | Layihəyə bağlı təkrarlanan tapşırıqlar (Cowork, ödənişli planlar) |
Söhbət axtarışı | Layihədən kənar bütün söhbətlərdə | Yalnız layihənin içində |
Layihə təlimatları: bir daha yapışdırmadığım prompt
Hər layihədə Set project instructions sahəsi var. Oraya yazılan hər şey layihənin içində açılan hər söhbətə yüklənir, yəni bu, bir dəfə yazıb bir daha əllə yapışdırmadığın yeganə promptdur. Redizayn layihəsinin təlimatları bir səhifə tutur və müqavilə kimi oxunur, çünki elə müqavilədir: layihənin nə olduğu (buradakı söhbətlər bir rol oynayır: mesajları mənim daşıdığım, Claude Code-un mənim maşınımda qurduğu, Claude Design-ın isə vərəqləri öz layihəsində çəkdiyi estafetdə məsləhətçi), həqiqət mənbələrinin sırası, prinsiplər, iş rejimi və söhbətlərin özü üçün gigiyena qaydaları. Oradan üç sətir, düzəlişsiz:
Product repo > design sheets (design-v3/) > advisor documents > any chat memory.
Commissions <=25 lines, rules referenced by name never restated, only deltas travel.
A gate is never edited to pass in the batch it failed.
O fayldakı hər prinsip ona görə var ki, nəsə bir dəfə sınıb. Fayl qəbzdir.
Təlimatlar hər söhbətə yüklənir, ona görə də saxladığın hər sətir hər danışıqda kontekstə başa gəlir. Yalnız yeni söhbətin özü çıxara bilməyəcəyini saxla: rolu, qaydaları, nəticənin cavab verməli olduğu standartı. Hər batch ilə dəyişən hər şeyin yeri təzə gələn fayldır, bura yox. İntizam AI skill-ləri düzgün necə qurmalı yazısında təsvir etdiyimlə eynidir: bir yer, bir struktur və nəticə qaydadan sapmağa başlayan kimi yoxlama.
Layihənin bilik bazasına nə qoyulur?
Layihənin bilik bazası fayl panelidir: sənədlər, mətn, kod, layihədəki söhbətin oxuya bilməli olduğu hər şey. Layihənin içindəki hər söhbət ondan istifadə edir. Pulsuz hesabda o, kontekst pəncərəsinə sığmalıdır; ödənişli planlarda isə baza limitə yaxınlaşanda Claude RAG rejiminə keçir və tutumu 10x-ə qədər genişləndirir: hamısını oxumaq əvəzinə lazımi hissələri götürür.
Dürüst sərhəd də elə buradan keçir, birbaşa Anthropic-in dəstək səhifəsindən: layihənin içində söhbətlər arasında kontekst ötürülmür, ta ki məlumat bilik bazasına əlavə olunana qədər. Yeni söhbət təlimatları, bilik bazasını və yaddaşı görür. Əvvəlki söhbəti görmür. Qərar söhbətdən sağ çıxmalıdırsa, onu layihənin oxuya biləcəyi yerə yaz və ya Claude-a yadda saxlamağı tapşır. Tələ köhnəlmədədir. Redizaynın kod bazası hər batch ilə irəliləyir, ona görə də onu idarə edən dörd repozitori faylı, CLAUDE.md, dizayn vəziyyəti faylı, düzəliş jurnalı və təhvil metodu, hər yeni söhbətə təzə nüsxə kimi gəlir. Yükləmələrdən bir köhnə nüsxə bir dəfə repozitoridəki canlı faylın üstünə yazıldı və qərar jurnalını məhv etdi; o vaxtdan estafetdə heç bir dağıdıcı addım əks-səda təsdiqi olmadan atılmır, köhnə nüsxə isə heç vaxt repozitori nüsxəsinin üstünə yazılmır. Bilik bazası batch-dən batch-ə doğru qalanlar üçündür. Hər batch ilə dəyişən isə söhbətlə birlikdə gedir.
Claude layihəsi əvvəlki söhbətləri yadda saxlayır?
Bu işin mənim üçün vacib olduğu hadisə budur. Veb tətbiq #2 az qala bir il böyüyən kod bazasıdır, hər gün üstünə kod gəlib: 500+ komponent, 100+ ekran, və mən bunların hamısını yenidən dizayn edirəm. Süni intellekt işin içində olanda ilk dəydiyin divar kontekst limitidir. Birinci söhbət dolur, xülasə yazırsan, ikinciyə köçürürsən, ikinci dolur, bir neçə dövrədən sonra isə hansı söhbətin diri, hansının yanmış olduğunu bilmirsən. Xülasəni köçürmək yavaşdır və hər dəfə nəsə itir. Redizaynın ən yaradıcılıqsız hissəsi budur və hər uzun redizaynda baş verir. Kontekst limiti isə yeganə qatil də deyil: şəkil limitləri bu layihədə iki məsləhətçi söhbətini tək başına bitirib, əlavələr isə təxminən on dəfə boş gəlib, ona görə də təlimatlarda indi «şəkil yox, mətn» yazılıb və boş gələn əlavə elə həmin an elan olunur.
Layihə bu işə ayaq altına döşəmə verir. Hər layihənin öz yaddaş sahəsi və öz layihə xülasəsi var, başqa layihələrdən və adi söhbətlərdən ayrı. Sən işlədikcə Claude vacib olanı mövzu kimi özü saxlayır: burada bir qərar, orada bir adlandırma qaydası, üstəlik «bunu yadda saxla» deyə bilərsən, saxlayır. Yaddaş Free, Pro və Max-da susmaya görə açıqdır, saxladığı hər şey isə Settings-də Topics altında durur, istənilən qeydi düzəltmək və ya silmək olar. Yaddaş stenoqram deyil. Vacib olanların siyahısıdır, yanmış söhbətin əvvəllər özü ilə apardığı da məhz bu idi. O həm də icazə verdiyim ən aşağı səlahiyyətdir: redizayn təlimatlarında söhbət yaddaşı həqiqət mənbələrinin sırasında sonuncu durur, repozitoridən, dizayn vərəqlərindən və məsləhətçi sənədlərindən sonra. Söhbət dəyişəndə onunla yalnız canlı mövqe gedir, qısa təhvil qeydi, çünki daimi qaydalar artıq təlimatlardadır, həqiqət isə artıq repozitoridədir. Eyni fikir Claude Code + Obsidian düz jurnal (flat log) olmadan yazısındakı Claude Code qurğumun arxasında dayanır: arxanca log sürümək əvəzinə cari vəziyyəti kiçik və təzə saxla.
Əks tərəfi: ödənişli planlarda Claude keçmiş söhbətlərdə axtarış edə bilir, amma layihənin içində bu axtarış yalnız həmin layihəyə baxır. Fokus üçün yaxşıdır, kənarda başlanmış söhbəti tapacağına ümid edirdinsə, pisdir.
Claude layihəsi tapşırıqları cədvəllə işlədə bilir?
Bilir, ödənişli planlarda, Claude Cowork vasitəsilə. Layihənin öz planlı tapşırıqları ola bilər: işi bir dəfə təsvir edirsən, ritmi seçirsən, hər saat, hər gün, hər həftə, iş günləri və ya tələb üzrə, Claude isə onu təyin olunan vaxtda ayrıca sessiya kimi işə salır, uzaqdan, kompüter yatanda və ya tətbiq bağlı olanda belə. Hər işə salınma adi tapşırıq kimi eyni konnektorlardan, bacarıqlardan və plaginlərdən istifadə edə bilir və yoxlama üçün Scheduled səhifəsinə düşür. Bu, layihənin avtomatlaşdırma qatıdır və çoxluq onu bir dəfə də açmayıb.
Planlı tapşırıq sən baxmadan işləyən tam sessiyadır, ona görə də onu söhbət kimi yox, cron tapşırığı kimi məhdudlaşdır. Bir dar prompt, bir aydın nəticə və cədvələ etibar etməzdən əvvəl bir əllə işə salma. Redizaynda nəzarətsiz iş Claude Code tərəfində yaşayır, yaşıl batch-ləri özü commit edən və səhər baxışı ilə bitən gecə protokolu altında; həmin protokolsuz yeganə işə salınma bütün proqramın yeganə keyfiyyət çöküşü ilə nəticələndi. Sən yatarkən işləyən hər şeyə protokol lazımdır, planlı tapşırıq olsun-olmasın.
Layihənin etmədikləri
Layihə kontekst üçün konteynerdir, böyüdülmüş kontekst pəncərəsi deyil. Bir söhbətin limiti eyni qalır; layihə sadəcə növbəti söhbətə başlamağı ucuz edir. Bələdçilərin ötürdüyü daha beş şey:
- Pulsuz hesabda ən çoxu beş layihə. Bilik bazasının RAG ilə genişlənməsi yalnız ödənişli planlardadır.
- Planlı tapşırıqlar Cowork-da yaşayır və ödənişli plan istəyir.
- Claude Code-da layihə yoxdur. Orada
CLAUDE.mdvə öz yaddaşı var, Claude Code üçün layihə dəstəyini isə Anthropic planlaşdırılmış kimi göstərir. Redizayn Claude Code-dan da keçirsə, o tərəfi repozitoridəki fayllar aparır, söhbətləri isə layihə saxlayır. - Bacarıqlar bütün hesab üçün ümumidir və Customize > Skills-də açılır. Layihə səviyyəsində bacarıq siyahısı yoxdur; onun rolunu təlimat sahəsi oynayır.
- Layihənin adını və təsvirini Claude görmür. Claude-un bilməli olduğu hər şeyi başlığa yox, təlimatlara qoy.
Claude-da layihəni düzgün necə qurmalı?
Yeni məqsəd üçün indi işlətdiyim ardıcıllıq:
claude.ai/projects, New Project, ad məqsədə görə və özümün axtarışa yazacağım sözlərlə. Claude adı oxumur, o mənim üçündür.- Set project instructions: məqsəd, prinsiplər, nəticənin cavab verməli olduğu standart. Bir dəqiqəyə yenidən oxunacaq qədər qısa.
- Bilik bazası: yalnız təzə söhbətin onsuz da məndən istəyəcəyi fayllar. Köhnəlib - əvəz edirəm, versiyaları üst-üstə yığmıram.
- Söhbətdə qərar veriləndə «bunu yadda saxla» deyirəm. Yaddaşın öz çörəyini qazandığı an budur.
- Ödənişli planda təkrarlanan iş layihənin planlı tapşırıqlarına gedir, əvvəlcə bir dəfə əllə yoxlanılmış halda.
- Söhbət limitə yaxınlaşanda yalnız canlı mövqe ilə təhvil yazıram, sonra layihənin içində növbəti söhbəti açıram: açılış mesajı, həmin təhvil və idarəedici faylların təzə nüsxələri ilə. Qaydalar getmir: onlar artıq təlimatlardadır. Yeni söhbətə nəsə çatmırsa, bu, fayllarda boşluqdur və uzun yapışdırma ilə yox, fayl ilə düzəlir.
Yan paneli açıb eyni ilk mesajla başlayan söhbətləri say. Bu rəqəm onsuz da neçə layihən olmalı olduğunu göstərir.
Kontekst limiti söhbəti bitirir. İşi bitirməməlidir.
Ogtay Iskandarov
Dizayner və fullstack tərtibatçı, Bakıda tək nəfərlik klauzzdcode studiyasını aparıram. 2023-cü ildən frilansdayam: məhsulları Figma-dan proda qədər özüm çıxarıram, prodla təmasdan sağ çıxanları isə yazıya salıram.