Apothem vs. aturan CodeBuddy mentah
Mengapa mengalirkan aturan proyek CodeBuddy melalui Apothem alih-alih menulis berkas .codebuddy/rules secara manual untuk setiap proyek.
CodeBuddy membaca aturan proyek dari .codebuddy/rules/*.md. Anda dapat menulis berkas-berkas itu dengan tangan, per proyek, selamanya. Adapter codebuddy Apothem merender salah satunya dari profil bersama dan menjaganya tetap konsisten di setiap harness dan setiap proyek. Halaman ini membandingkan pemeliharaan konfigurasi itu secara manual dengan pengelolaannya memakai Apothem.
Perbandingan upaya
| Tugas | Konfigurasi manual mentah | Dikelola Apothem |
|---|---|---|
| Menulis aturan | Salin-tempel disiplin yang sama ke .codebuddy/rules/ per proyek | Dirender dari satu korpus bersama |
| Sumber kebenaran | Berkas milik setiap proyek | Satu kohor kanonis |
| Menjaga aturan tetap selaras lintas harness | Derivasi ulang per alat | Diproyeksikan otomatis |
| Memperbarui aturan | Sunting tangan di setiap proyek | apothem update --harness codebuddy --project <path> |
| Menghapus konfigurasi | Hapus manual | apothem uninstall dengan cadangan berstempel waktu |
| Berbagi skill dan command yang dapat digunakan ulang | Menyalin tiap folder skill ke ~/.codebuddy/skills/ dengan tangan dan menjaga salinannya tetap mutakhir | Ditulis ke ~/.codebuddy/skills/ oleh adapter, satu salinan untuk semua proyek, dan disegarkan pada apothem update |
Apa yang dikelola Apothem
Adapter codebuddy merender aturan bersama ke dalam berkas khusus <project>/.codebuddy/rules/apothem-rules.md. Adapter juga menulis dua folder di direktori home Anda yang dipakai bersama oleh setiap proyek: skill, dan command yang dibungkus sebagai skill, masuk ke ~/.codebuddy/skills/, sedangkan aturan dan templat yang dirujuk skill tersebut masuk ke ~/.config/apothem/rules/ dan ~/.config/apothem/templates/. Berkas memori CODEBUDDY.md Anda, izin dan server MCP di .codebuddy/settings.json, serta berkas aturan lain yang Anda tulis tetap sepenuhnya milik operator — adapter mengenali permukaan tersebut tetapi tidak pernah menyuntingnya. Setiap perubahan pada aturan bersama merender ulang berkas aturan pada apothem update berikutnya.
Jalur migrasi
- Jalankan
apothem profile inituntuk membuat profil bersama jika Anda belum melakukannya. - Pindahkan disiplin dari berkas
.codebuddy/rules/yang sudah ada ke dalam korpus bersama. - Jalankan
apothem install --harness codebuddy --project <path>untuk merender berkasapothem-rules.mdberdampingan dengan aturan Anda yang tidak tersentuh. - Jalankan
apothem verify --harness codebuddy --project <path>untuk memastikan konfigurasi sudah terpasang. - Gunakan
apothem update --harness codebuddy --project <path>untuk setiap perubahan berikutnya.
Baca berikutnya
Apothem versus konfigurasi Trae manual
Memelihara aturan Trae di bawah .trae/rules/ dengan tangan versus merendernya dari profil bersama Apothem.
Apothem versus konfigurasi Antigravity manual
Memelihara secara manual konteks global dan berkas plugin Antigravity CLI dibandingkan dengan mengelolanya melalui profil bersama Apothem.