🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇧🇦 bs · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇳🇬 ha · 🇮🇱 he · 🇮🇳 hi · 🇭🇷 hr · 🇭🇺 hu · 🇦🇲 hy · 🇮🇩 id · 🇳🇬 ig · 🇮🇹 it · 🇯🇵 ja · 🇬🇪 ka · 🇰🇭 km · 🇮🇳 kn · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 ml · 🇮🇳 mr · 🇲🇾 ms · 🇲🇹 mt · 🇲🇲 my · 🇳🇵 ne · 🇳🇱 nl · 🇳🇴 no · 🇮🇳 or · 🇮🇳 pa · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇱🇰 si · 🇸🇰 sk · 🇸🇮 sl · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW
@AGENTS.md
Barcha loyiha qoidalari AGENTS.md faylida joylashgan — har bir AI yordamchisi uchun yagona haqiqat manbai (arxitektura, kelishuvlar, testlash, sifat nazorati bosqichlari, git ish jarayoni, 23 ta qatʼiy qoida, PII bo‘yicha o‘rganilgan saboqlar). Uni to‘liq o‘qing; loyiha qoidalarini bu yerga qayta qo‘shmang. Quyidagilarning barchasi FAQAT Claude Code uchun amal qiladi — bular AGENTS.md faylida allaqachon belgilangan qoidalarning operatsion aniqlashtirishlaridir.
To‘liq majburiy worktree protokoli (asosiy branch’ni tasdiqlash, .claude/worktrees/ kanonik yo‘li, cp -al node_modules, tozalash qoidalari) AGENTS.md → Git Workflow → "Worktree isolation" bo‘limida keltirilgan. Claude Code’ga xos jihatlar:
- Agar operator asosiy branch’ni avval aytmagan bo‘lsa, uni
AskUserQuestionorqali tasdiqlang (qatʼiy qoida #19). - Mahalliy
EnterWorktreevositasini afzal ko‘ring — u worktree’larni allaqachon.claude/worktrees/(kanonik yo‘l) ostida yaratadi. Worktree’ni hujjatlashtirilgangit worktree addbuyrug‘i bilan yarating, so‘ng uningpathqiymati bilanEnterWorktreevositasini chaqiring.
Qatʼiy qoidalar #19/#21/#22 (AGENTS.md faylida) parallel sessiyalarni boshqaradi. Ushbu muhit uchun operatsion eslatmalar:
- Git bilan ishlaydigan har bir subagent promptida
git stashtaqiqini so‘zma-so‘z takrorlang (Agent tool / Workflow scripts) — subagentlar bu faylni meros qilib olmaydi va stash hodisasining qayd etilgan takrorlanishi subagent orqali yuz bergan. - Joriy sessiyada o‘zingiz yaratmagan har qanday PR’ni birlashtirish yoki unga push qilishdan oldin
git worktree listbuyrug‘ini ishga tushiring vagh pr view <N> --json state,headRefOidnatijasini qayta tekshiring (qatʼiy qoida #22b). - Har bir sessiyani asosiy checkout’ni u boshlangan branch’da qoldirgan holda yakunlang.
_tasks/ kelishuvi AGENTS.md → "Planning & Research Artifacts" bo‘limida belgilangan. Superpowers ko‘nikmalari docs/… ga yo‘naltirilgan standart sozlamalar bilan yetkaziladi — bu standart sozlamalar bu yerda almashtiriladi. Superpowers ko‘nikmasi "saved to docs/superpowers/plans/…" kabi yo‘lni eʼlon qilganda, yozishdan oldin uni _tasks/… dagi muqobiliga almashtiring:
| Artefakt (ko‘nikma) | Standart (ishlatmang) | Buning o‘rniga shu yerga saqlang |
|---|---|---|
Rejalar (writing-plans) |
docs/superpowers/plans/ |
_tasks/superpowers/plans/YYYY-MM-DD-<feature>.md |
Spetsifikatsiyalar / dizayn (brainstorming) |
docs/superpowers/specs/ |
_tasks/superpowers/specs/YYYY-MM-DD-<topic>-design.md |
Tadqiqot (deep-research, ad-hoc) |
docs/research/ |
_tasks/research/… |
Topshirishlar (/handoff) |
— | _tasks/hands-off/<YYYY-MM-DD>_<branch>_v<versão>_sess-<id>/ |
Ushbu artefaktlarni asosiy repoda emas, _tasks/ reposi ichida commit qiling (git -C _tasks …).
Ushbu loyiha muhitning standart sessiya qoralama joyini (/tmp/claude-*/…) almashtiradi. Vaqtinchalik/ishchi fayllarni — eksportlar, yaratilgan zip fayllar, bir martalik oraliq natijalar va aks holda /tmp ichiga joylashtiradigan barcha narsalarni — buning o‘rniga /home/diegosouzapw/dev/proxys/OmniRoute/_artifacts/ ichiga yozing.
_artifacts/ildizdagi_*yo‘lidir: u allaqachon git tomonidan eʼtiborsiz qoldiriladi (AGENTS.md→ "Root_*paths"), faqat diskda saqlanadi va hech qachon kuzatuvga olinmaydi.- Sabab: qoralama natijalarni loyiha ichida (
/tmpo‘rniga) saqlash operatorga vaqtinchalik narsalarning barchasini bir joydan osongina topish va o‘chirish imkonini beradi; aks holda yo‘qolib ketadigan yoki kuzatuvga olinmagan fayllarni to‘playdigan efemer, sessiyaga xos/tmpkataloglarini qidirishga to‘g‘ri keladi. - Buni
_tasks/bilan adashtirmang (qatʼiy qoida #23, uzoq muddat saqlanadigan rejalar/spetsifikatsiyalar/tadqiqotlar/topshirishlar uchun alohida xususiy git repo) —_artifacts/faqat tashlab yuboriladigan ishchi fayllar uchun mo‘ljallangan, bu yerdagi hech narsa saqlanib qolishi yoki versiyalanishi shart emas.
Branch yaratish yoki PR ochishdan oldin base-green tekshiruvini ishga tushiring (AGENTS.md → Git Workflow → "Base-green check"; loyiha ko‘nikmalarida unga .agents/skills/_shared/base-green.md sifatida murojaat qilinadi). Asosning oxirgi commit’i qizil holatda bo‘lganida ochilgan PR o‘z body qismida ⚠️ base-red inherited: #<issue> yozuvini o‘z ichiga olishi shart. To‘planib qolgan qizil holatlarni (asosning oxirgi commit’i + qizil PR’lar) bartaraf etish uchun /sweep-reds ko‘nikmasidan foydalaning.