🌐 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 · 🇰🇭 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 · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW
@AGENTS.md
პროექტის ყველა წესი თავმოყრილია AGENTS.md-ში — ეს არის ჭეშმარიტების ერთადერთი წყარო ყველა AI
ასისტენტისთვის (არქიტექტურა, შეთანხმებები, ტესტირება, ხარისხის საკონტროლო ეტაპები, git-ის სამუშაო პროცესი, 23 მკაცრი წესი,
PII-სთან დაკავშირებული მიგნებები). სრულად წაიკითხეთ; პროექტის წესები აქ ხელახლა არ დაამატოთ. ქვემოთ მოცემული ყველაფერი ვრცელდება მხოლოდ
Claude Code-ზე — AGENTS.md-ში უკვე განსაზღვრული წესების საოპერაციო დაზუსტებები.
სრული სავალდებულო worktree პროტოკოლი (საბაზო ბრენჩის დადასტურება, .claude/worktrees/ კანონიკური
გზა, cp -al node_modules, დაშლის წესები) მოცემულია
docs/ops/WORKTREE_ISOLATION.md-ში (შეჯამებულია AGENTS.md-ში →
Git Workflow → "Worktree isolation"). Claude Code-ის სპეციფიკური პუნქტები:
- დაადასტურეთ საბაზო ბრენჩი ოპერატორთან
AskUserQuestion-ით (მკაცრი წესი #19), თუ მან უკვე არ გითხრათ. - უპირატესობა მიანიჭეთ ჩაშენებულ
EnterWorktreeინსტრუმენტს — ის უკვე ქმნის worktree-ებს.claude/worktrees/-ქვეშ (კანონიკური გზა). შექმენით worktree დოკუმენტირებულიgit worktree addბრძანებით, შემდეგ გამოიძახეთEnterWorktreeმისიpath-ით.
მკაცრი წესები #19/#21/#22 (AGENTS.md-ში) მართავს პარალელურ სესიებს. საოპერაციო შეხსენებები ამ
გარემოსთვის:
- სიტყვასიტყვით გაიმეორეთ
git stash-ის აკრძალვა ყოველი იმ ქვეაგენტის prompt-ში, რომელიც git-ს ეხება (Agent tool / Workflow scripts) — ქვეაგენტები ამ ფაილს არ მემკვიდრეობენ, ხოლო stash-თან დაკავშირებული ინციდენტის დაფიქსირებული განმეორება სწორედ ქვეაგენტის მეშვეობით მოხდა. - ნებისმიერი PR-ის merge-მდე ან push-მდე, რომელიც ამ სესიაში არ შეგიქმნიათ, გაუშვით
git worktree listდა ხელახლა შეამოწმეთgh pr view <N> --json state,headRefOid(მკაცრი წესი #22b). - ყოველი სესია დაასრულეთ ისე, რომ მთავარი checkout იმ branch-ზე იყოს, რომელზეც სესიის დასაწყისში იყო.
_tasks/-ის შეთანხმება განსაზღვრულია AGENTS.md → "Planning & Research Artifacts"-ში.
superpowers-ის skills-ს მოჰყვება ნაგულისხმევი მნიშვნელობები, რომლებიც docs/…-ზე მიუთითებს — ეს ნაგულისხმევი მნიშვნელობები აქ
ჩანაცვლებულია. როდესაც superpowers-ის skill აცხადებს path-ს, მაგალითად "შენახულია docs/superpowers/plans/…-ში",
ჩაწერამდე ის _tasks/…-ის შესაბამისი ვარიანტით ჩაანაცვლეთ:
| არტეფაქტი (skill) | ნაგულისხმევი (არ გამოიყენოთ) | ამის ნაცვლად შეინახეთ აქ |
|---|---|---|
გეგმები (writing-plans) |
docs/superpowers/plans/ |
_tasks/superpowers/plans/YYYY-MM-DD-<feature>.md |
სპეციფიკაციები / დიზაინი (brainstorming) |
docs/superpowers/specs/ |
_tasks/superpowers/specs/YYYY-MM-DD-<topic>-design.md |
კვლევა (deep-research, ad-hoc) |
docs/research/ |
_tasks/research/… |
გადაბარებები (/handoff) |
— | _tasks/hands-off/<YYYY-MM-DD>_<branch>_v<versão>_sess-<id>/ |
დააკომიტეთ ეს არტეფაქტები _tasks/ repo-ში (git -C _tasks …), არასოდეს — მთავარ repo-ში.
ეს პროექტი ცვლის გარემოს სესიის მონახაზების ნაგულისხმევ ადგილს (/tmp/claude-*/…). დროებითი/სამუშაო
ფაილები — exports, გენერირებული zip-ები, ერთჯერადი შუალედური შედეგები და ყველაფერი, რასაც სხვა შემთხვევაში
/tmp-ში მოათავსებდით — ამის ნაცვლად ჩაწერეთ /home/diegosouzapw/dev/proxys/OmniRoute/_artifacts/-ში.
_artifacts/არის root-ის_*path: ის უკვე gitignore-შია (AGENTS.md→ "Root_*paths"), მხოლოდ დისკზე ინახება და არასოდეს ტრეკდება.- მიზეზი: მონახაზის შედეგების პროექტის შიგნით შენახვა (
/tmp-ის ნაცვლად) ოპერატორს საშუალებას აძლევს მარტივად იპოვოს და ერთ ადგილას წაშალოს ყველაფერი დროებითი, ნაცვლად იმისა, რომ ეძებოს ეფემერულ, კონკრეტული სესიის/tmpდირექტორიებში, რომლებიც ქრება ან დაუტრეკავ ფაილებს აგროვებს. - ეს არ აგერიოთ
_tasks/-ში (მკაცრი წესი #23, მისი საკუთარი private git repo მდგრადი გეგმებისთვის/სპეციფიკაციებისთვის/კვლევისთვის/გადაბარებებისთვის) —_artifacts/განკუთვნილია მხოლოდ ერთჯერადი სამუშაო ფაილებისთვის და აქ არაფერს სჭირდება შენარჩუნება ან ვერსირება.
Branch-ის შექმნამდე ან PR-ის გახსნამდე გაუშვით base-green შემოწმება (AGENTS.md → Git Workflow →
"Base-green check"; პროექტის skills მას მოიხსენიებს, როგორც .agents/skills/_shared/base-green.md). თუ PR
გახსნილია მაშინ, როცა base tip წითელია, მის body-ში უნდა ეწეროს ⚠️ base-red inherited: #<issue>. დაგროვილი
წითელი მდგომარეობის (base tip + წითელი PR-ები) აღმოსაფხვრელად გამოიყენეთ /sweep-reds skill.