Həftə 1 · 01/23
Kontekst işin özüdür
6 dəqiqəlik oxu
Yeni bir köməkçi işə götürmüsən. Çox bacarıqlıdır, amma şirkətin qaydalarını heç kim ona yazılı verməyib. Hər səhər gəlir, öz bildiyi kimi işləyir — və hər dəfə başqa cür.
AI-ın «yaddaşı» yoxdur; yalnız o an ona verilən mətni bilir. Qaydaları bir fayla yazırsan və agent hər sessiyada onu oxuyur — köməkçinin masasındakı təlimat kimi.
# CLAUDE.md — the agent reads this every session
## Commands
npm run check:all # must be green before any commit
## Invariants
- Identity comes only from the session. Never from the request body.
## Never
- Never commit to master.Çox deyilən söz: Hər söhbət sıfırdan başlayır, hər şeyi yenidən izah edirəm.
AI yalnız kontekstində olanı bilir. Təcrübəli istifadəçilər layihə qaydalarını agentin həmişə oxuduğu bir faylda saxlayır (CLAUDE.md və ya AGENTS.md): stack, konvensiyalar, əmrlər, təkrarlanmamalı səhvlər. Yeni işə yeni sessiya ilə başlayırlar, vəziyyəti isə yazılı şəkildə ötürürlər.
Qaydalar faylına nə yazılır
Yalnız agentin koddan oxuya bilmədiyi və səhv ediləndə baha başa gələn şeylər: əmrlər, invariantlar, «heç vaxt etmə» siyahısı. «Təmiz kod yaz» kimi ümumi məsləhət heç nəyi dəyişmir, amma kontekst yeyir.
AI belə yazır
Be a senior engineer. Write clean, scalable code.
Follow best practices.Sən bunu istə
## Commands
npm run check:all # must be green before any commit
## Invariants
- Identity comes only from the session (lib/session.ts), never body/query.
- Every visible string goes through L(az, tr, en).
## Never
- Never commit to master.Yeni sessiya, yazılı ötürmə
Uzun sessiyada köhnəlmiş qərarlar toplanır. Agent özünə zidd danışmağa və ya artıq cavablanmış sualı verməyə başlayanda dayan. Nə edildiyini, nə qaldığını və qərarları fayla yaz, sonra təmiz sessiya ilə davam et.
Sən bunu istə
# Handoff — 2026-09-19
Done: vote list reads identity from session only (commit 5a76477)
Left: same fix for the circle list; deploy the Worker
Decided: no identity fallback for signed-out readers
Watch: communities.ts builds memberKey in two placesAxtarış köməkçiyə, qərar əsas söhbətə
Geniş axtarış və review kontekstə yüzlərlə sətir fayl tökür. Bunları ayrıca agentə (subagent) ver və ondan faylları yox, nəticəni istə. Əsas söhbət qərarlar üçün təmiz qalır.
Diff oxuyanda soruş: AI-ın verdiyi cavaba bax və soruş: bu, layihənin qaydalarına əməl edir, yoxsa öz ümumi vərdişini gətirib?
Terminlər
İndi sən yoxla
1CLAUDE.md faylına nə yazılmalıdır?
2Üç saatdan sonra agent əvvəlki qərarları unutmağa başlayır. Ən yaxşı addım?
Hazır prompt
İngiliscədir, çünki terminlər ingiliscədir. Tərcümə etsən də terminləri saxla.
Read this repository and draft a rules file for AI agents:
- the stack, and how to run, build and check it
- the folder structure and what belongs where
- the invariants (who owns auth and identity, where authorization happens)
- conventions visible in the existing code (naming, comments, i18n)
- a «never do» list drawn from past bugs in the git history
Keep it under 150 lines. Only include what isn't obvious from the code.Öz kodunda
- 1Faylı yarat və özün oxuyub düzəlt.
- 2Yeni sessiyada faylın cavab verməli olduğu bir sual ver və agentin qaydalara əməl edib-etmədiyinə bax.
- 3Agentin məhəl qoymadığı hissələri qısalt və ya daha dəqiq yaz.
Bunu görəndə bitib: Yeni sessiya qaydalarını sən təkrar etmədən onlara əməl edir.
Daha dərinə
Oxumaq üçün
- Effective context engineering for AI agents · Anthropic · Bütün məqalə
- Claude Code Docs — How Claude remembers your project · Anthropic · CLAUDE.md-nin səviyyələri və nə yazmaq
- Beyond Vibe Coding: From Coder to AI-Era Developer · Addy Osmani, 2025 · AI ilə iş axını və kontekst