Özelleştirme
Proje kurallarını ViraStack’inkilerin yanında tutun, bir kuralı adıyla geçersiz kılın ve düzenlenen dosyalara ne olacağına karar verin.
Kendi kurallarınız
Proje kurallarını virastack/ klasörünün içine değil yanına koyun. ViraStack AI onları okumaz, değiştirmez ve silmez:
.claude/rules/
├── virastack/ # managed by ViraStack AI
└── team.md # yours
.cursor/rules/
├── virastack/ # managed by ViraStack AI
└── team.mdc # yoursDiğer agent’lar için proje talimatlarını AGENTS.md içinde virastack-ai bloğunun üstüne veya altına yazın.
Bir kuralı adıyla geçersiz kılma
Blok, agent’lara bir proje talimatı kuralı adıyla anmadıkça tüm ViraStack kurallarına uymalarını söyler. Kuralı kendi kural dosyanızda veya AGENTS.md içinde adıyla belirtin:
## Project rules
- Ignore the ViraStack `testing` rule: this project uses Playwright for end-to-end tests.Yönetilen bir kuralı düzenleme
initdeğişikliği manifestteki özetten anlar ve üzerine yazmadan önce sorar.- CI’da veya
--yesile dosya atlanır ve sizin sürümünüz kalır. Bu yüzden artık güncelleme almaz. removesiz onaylamadan onu silmez.
Yönetilen bir kuralı düzenlemek yerine kendi kural dosyanızı tercih edin. Böylece değişikliğiniz kalır ve güncellemeleri de alırsınız.
--force ne zaman kullanılır
Yönetilen dosyalardaki düzenlemelerinizi bırakıp güncel sürümü almak istediğinizde --force kullanın:
$ pnpm dlx @virastack/ai init --forceremove ile --force, değiştirdiğiniz yönetilen dosyaları da siler. İki durumda da kendi kural dosyalarınız ve AGENTS.md bloğunun dışındaki metin korunur.
