Lewati ke konten utama
Anjrah Engineering AI Operating System

Memahami AEOS Core

Panduan lengkap untuk murid-murid vibecoding agar paham setiap baris, setiap folder, dan setiap filosofi di balik AEOS Core, bukan sekadar clone, tapi benar-benar mengerti.

7

Modul Pembahasan

6

Prinsip Inti

10

Aturan Engineering

AE

Dipersembahkan oleh Anjrah Engineering

AI Operating System Standard

Anjrah Ari Susanto

Ditulis oleh Anjrah Ari Susanto, S.Psi.

Founder & Pengajar Alanotech

Ringkasan Cepat

Panduan lengkap AEOS Core (Anjrah Engineering AI Operating System) untuk murid vibecoding. Membahas 7 modul pembahasan, 6 prinsip inti, dan 10 aturan engineering yang menjadi standar vibecoding production-ready — bukan sekadar clone, tapi benar-benar mengerti setiap baris, folder, dan filosofi di baliknya.

AEOS CoreVibecodingAnjrah EngineeringAI Operating SystemProduction-ReadyEngineering Standard
01

Pengantar

Apa Itu AEOS Core?

AEOS adalah singkatan dari Anjrah Engineering AI Operating System. Namanya memang terdengar besar, tapi intinya sederhana: AEOS adalah standar engineering yang mengajarkan AI (dan kamu sebagai vibecoder) cara membangun software dengan prinsip yang konsisten.

Coba bayangin kamu pakai AI kayak Cursor, Windsurf, atau Claude Code. Setiap kali kamu mulai session baru, si AI bisa aja ngasih kode dengan gaya yang beda-beda. Kadang arsitekturnya rapi, kadang berantakan. Kadang pake library A, padahal kemaren pake library B. Nah, AEOS ini solusinya. Dia jadi "satu sumber kebenaran" yang ngasih tahu AI gimana cara ngoding yang bener sesuai standar yang sudah ditetapkan. Jadi hasilnya konsisten, terprediksi, dan berkualitas.

Kenapa ada AEOS Core?

Tapi ingat: AEOS bukan framework, bukan boilerplate, dan bukan AI agent. Dia cuma kumpulan file Markdown yang berisi rules, memories, skills, workflows, dan templates. Semua file ini bisa dibaca oleh AI IDE mana pun yang bisa membaca file Markdown.

Struktur Repository AEOS Core:

aeos-core/
  rules/           ← konstitusi engineering (10 aturan)
  memories/        ← preferensi jangka panjang AI
  skills/          ← keahlian domain-specific (6 skill)
  workflows/       ← prosedur langkah-demi-langkah (5 workflow)
  templates/       ← cetakan project brain

Misi utama AEOS: "Bukan lebih banyak dokumentasi, tapi software yang lebih baik." Semua yang ada di AEOS bertujuan untuk menghasilkan kode yang bersih, testable, deployable, dan bener-bener dipake.

02

Filosofi

6 Prinsip Inti AEOS

Fondasi filosofi yang melandasi semua aturan di AEOS

Sebelum kamu ngerti detail file-file AEOS, kamu harus paham dulu 6 prinsip yang mendasarinya. Semua aturan yang ada di AEOS lahir dari prinsip-prinsip ini. Kalau kamu paham prinsip ini, kamu nggak bakal bingung kenapa suatu aturan ditulis seperti itu.

1

Simplicity First

Mulai dari implementasi paling kecil yang menyelesaikan masalah. Jangan nambah layer, pattern, atau dependensi sebelum versi sederhananya terbukti nggak cukup.

2

Execution First

Kirim increment yang berfungsi dulu sebelum menyempurnakan rencana. Planning berguna cuma kalau dia memperpendek jalan menuju kode yang bekerja.

3

Human Readable

Kode dibaca manusia berkali-kali setelah ditulis sekali. Optimalkan untuk pembaca. Nama harus menjelaskan intent, komentar harus menjelaskan why, bukan what.

4

Anti Bloat

Jangan bikin file, folder, atau abstraksi sebelum dibutuhkan. Tolak library yang menyelesaikan masalah yang belum kamu punya. Hapus kode mati.

5

Production First

Setiap fitur harus observable, testable, dan deployable sebelum dianggap selesai. Logging, error handling, dan monitoring bukan afterthought.

6

Platform Agnostic

Works with any AI IDE. No vendor lock-in. AEOS nggak tergantung platform tertentu. Dia cuma Markdown biasa yang bisa dibaca alat apa pun.

Bayangin kamu jadi arsitek. Sebelum bangun rumah, kamu perlu punya filosofi: mau bentuknya gimana, bahan apa yang dipake, gimana biar nggak roboh. Prinsip AEOS itu filosofi kamu sebagai vibecoder.

Narasi: Kenapa prinsip ini penting buat vibecoder?

03

Standar Kelengkapan

Definition of Done: Kapan Sebuah Tugas Bisa Dinyatakan Selesai?

Standar yang harus dipenuhi sebelum sebuah tugas dinyatakan selesai

Salah satu masalah terbesar dalam vibecoding adalah: kode udah ditulis, tapi belum tahu apakah beneran "selesai." Makanya AEOS punya Definition of Done (DoD), yaitu standar yang harus dipenuhi sebelum sebuah tugas, fitur, atau perbaikan bug bisa dinyatakan selesai.

Karena "coding selesai" itu beda sama "pekerjaan selesai." Banyak vibecoder ngerasa udah beres pas kodenya jalan di lokal. Tapi begitu di-deploy, error. Atau fitur jalan, tapi nggak ada test, nggak ada logging, nggak ada dokumentasi. Definition of Done ini melindungi kamu dari "selesai palsu."

Kenapa perlu Definition of Done?

Berikut adalah Definition of Done yang harus dipenuhi di setiap tugas AEOS:

Kriteria Keterangan
Kode berfungsi Kode berjalan tanpa error di environment target (VPS/production). Happy path utama terverifikasi.
Sudah di-test Critical path dan bug fixes punya test. Test lulus sebelum dianggap selesai.
Sudah di-deploy Kode terdeploy ke production (atau staging) dan berfungsi seperti yang diharapkan.
Tidak ada regression Fitur yang sudah ada sebelumnya tetap berfungsi setelah perubahan.
Error handling lengkap Semua kondisi error yang mungkin terjadi sudah ditangani, bukan cuma happy path.
Logging & observable Kode punya logging yang cukup untuk debugging di production.
Kode bersih & readable Tidak ada dead code, komentar aneh, atau temporary code. Nama fungsi/variable jelas.
Tidak ada bloat Tidak ada library, file, atau dependensi baru yang nggak diperlukan.
Keputusan tercatat Keputusan arsitektur atau teknis yang diambil selama pengerjaan dicatat di DECISIONS.md.
Project Brain terupdate CURRENT_SPRINT.md dan NEXT_TASK.md diperbarui sesuai progress terbaru.

Definition of Done ini mungkin keliatan kebanyakan. Tapi percaya deh, ini jaring pengaman yang ngejamin kamu nggak ninggalin utang teknis. Bayangin kamu lagi ngerjain project, deadline mepet, terus kamu skip testing dan logging karena "nanti aja." 99% dari kasus, "nanti aja" nggak pernah terjadi. Makanya DoD ini ada: biar standar kelengkapan tetap terjaga, bahkan pas kamu lagi buru-buru.

Narasi: DoD itu bukan birokrasi, tapi jaring pengaman

Praktik Baik

Sebelum Commit

Sebelum ngerjain tugas, baca dulu DoD ini. Pas mau commit, ceklis satu per satu. Kalau ada yang belum, jangan commit dulu.

04

Rules: Konstitusi

Rules: Konstitusi Engineering yang Wajib Dipatuhi

10 aturan tertinggi yang nggak pernah berubah

Folder rules/ berisi satu file utama: global-rules.md. Ini adalah konstitusi engineering, yaitu aturan tertinggi yang nggak pernah berubah. Bedanya dengan prinsip inti: prinsip inti itu filosofi umum, sedangkan rules ini aturan konkret yang langsung bisa diterapkan pas ngoding. Ada 10 bagian:

1. Engineering Philosophy

"Bangun software yang bertahan terhadap perubahan, bukan software yang memprediksi setiap perubahan masa depan." Ini ngajarin kita buat nggak paranoid sama masa depan. Fokus sama masalah hari ini, tapi bikin kode yang gampang diubah nantinya. Clarity beats cleverness. Intinya: kode yang bener itu kode yang gampang dibaca dan diubah, bukan kode yang pinter tapi ruwet.

Contoh

Jangan bikin abstract factory pattern cuma karena "siapa tau nanti butuh". Bikin aja dulu yang sederhana, nanti kalau emang butuh, refactor. Prinsip YAGNI (You Ain't Gonna Need It).

2. Simplicity First

Mulailah dari implementasi terkecil. Tambahin layer, pattern, dan dependensi hanya setelah versi sederhananya terbukti nggak cukup. Default ke standard library dan tools sederhana sebelum pake yang baru. Kalau dua desain sama-sama bagus, pilih yang lebih sedikit moving parts-nya. Ini prinsip Occam's Razor dalam software engineering.

3. Execution First

Kirim increment yang berfungsi sebelum menyempurnakan dokumen desain. Planning itu berguna hanya jika dia memperpendek jalan menuju kode yang bekerja. Prototype jadi production hanya ketika dibangun ulang, bukan diganti namanya. Momentum itu penting. Satu fitur kecil yang selesai nilainya lebih besar dari satu fitur besar yang setengah jadi.

Banyak vibecoder pemula terlalu lama mikir "gimana arsitekturnya" sampe lupa ngoding. Padahal yang bikin kamu maju itu ngoding, bukan mikir. Planning secukupnya, lalu eksekusi. Kalau ada yang salah, tinggal diperbaiki. Jangan takut salah, yang penting ada progress tiap hari. Ingat: done is better than perfect.

Kenapa ini penting?

4. Human Readable Code

Kode dibaca manusia berkali-kali setelah ditulis sekali. Maka optimalkan untuk pembaca. Nama harus menjelaskan intent. Kalo kamu butuh komentar buat jelasin apa yang dilakukan suatu fungsi, berarti fungsi itu terlalu besar atau namanya kurang jelas. Komentar itu buat jelasin why, bukan what. Fungsi dan modul harus cukup kecil untuk diingat di working memory.

5. Anti Bloat Coding

Jangan buat file, folder, atau abstraksi sebelum dibutuhkan. Tolak library yang menyelesaikan masalah yang belum kamu punya. Hindari konfigurasi demi konfigurasi. Default yang sensible lebih baik. Hapus kode mati. Kode mati itu nggak harmless; dia adalah kebohongan yang bisa menyesatkan orang lain.

6. Production First

Setiap fitur harus observable, testable, dan deployable sebelum dianggap selesai. Logging, error handling, dan monitoring bukan afterthought. Security dan performance adalah constraint, bukan tugas opsional. Jangan pernah ngandelin langkah manual di production. Otomatiskan atau hilangkan.

7. AI Collaboration

AI itu membantu, bukan memiliki. Setiap keputusan direview oleh human lead. Manusia ngasih konteks; AI ngasih eksekusi. AI harus ngikutin standar project, bukan menciptakan konvensi pribadi. When in doubt, ask. Jangan diam-diam asumsi.

Krusial

Ini krusial buat vibecoder! Kamu sebagai human lead harus selalu review kode yang dihasilkan AI. Jangan trust blindly. AI itu tools, bukan pengganti judgement kamu.

8. Git Rules

Commit harus kecil, atomik, dan pakai present tense. Satu branch hidup cuma selama satu logical change. Jangan commit build artifacts, secrets, atau konfigurasi lokal. Jaga main branch tetap deployable kapan pun.

9. Documentation Rules

Dokumentasikan keputusan, bukan cuma kode. Jelaskan why kode ini ada. Jaga dokumentasi tetap dekat dengan hal yang dideskripsikan. README harus jelasin cara run, test, dan deploy project. Hindari menduplikasi apa yang sudah jelas bagi engineer kompeten.

10. Final Principle

Kalau ada aturan yang menghalangi progress, buat pengecualian secara eksplisit dan reversible. Dokumen ini memandu judgment, bukan menggantikannya. Pilihan engineering terbaik adalah yang membuat perubahan selanjutnya lebih mudah. Ini adalah meta-rule yang ngajarin kita fleksibel, bahwa aturan boleh dilanggar asalkan alasannya jelas dan bisa dibalikkin.

05

Memories: Ingatan

Memories: Ingatan Jangka Panjang AI

Preferensi yang harus diingat AI lintas sesi

Folder memories/ berisi preferensi yang harus diingat AI lintas sesi. Bedanya dengan rules: rules itu aturan yang harus dipatuhi (konstitusi), memories itu preferensi yang memudahkan kerja AI dengan kamu (kebiasaan). Isinya adalah global-memory.md dengan 6 bagian:

1. Working Preference

Default to action. Eksekusi dulu sebelum menjelaskan, kecuali tugasnya ambigu atau berisiko tinggi. Tanya cuma kalau beneran buntu atau kalau cost dari pilihan yang salah itu mahal. Prefer increment pendek yang selesai daripada rencana panjang yang spekulatif. Tunjukkin hasil, lalu rangkum keputusan secara singkat.

2. Development Environment

VPS adalah source of truth. Semua kerja signifikan terjadi via remote SSH. Komputer lokal cuma klien untuk viewing, editing, dan testing. Workspace yang sama harus bisa diakses dari berbagai device. File yang disimpan di VPS harus bisa dijalankan dari VPS tanpa setup lokal.

Karena vibecoding itu real. Kode kamu harus beneran jalan di server. Bukan cuma di localhost. Dengan standar ini, kamu terbiasa mikir production dari awal. Nggak ada lagi drama "tadi di lokal jalan, kok di server error".

Kenapa ini penting buat vibecoder?

3. Engineering Preference

Software harus readable first. Maintainability mengalahkan cleverness. Pilih solusi sederhana yang udah production-ready dibanding eksperimen elegan. Jaga ukuran kodebase cukup kecil untuk dipahami cepat. Hindari layer, wrapper, dan dependensi yang nggak perlu.

4. Design Preference

Light theme adalah default. Dark mode opsional, nggak pernah required. Hindari interface yang keliatan kayak generated by AI. Pake pola UI real yang polished dan human-designed. Desain yang timeless dan profesional di atas tren yang norak. Inspirasi dari shadcn/ui, Ant Design, Mantine, Tabler, daisyUI.

5. Growth Preference

Pertahankan Meta Pixel dan Meta Conversions API integrations. Tracking infrastructure itu penting secara default. Jangan treat it as optional. Jangan pernah hapus atau modif tracking tanpa konfirmasi eksplisit. Growth-related code adalah bagian dari product, bukan secondary concern.

6. Git Preference

Jangan commit otomatis. Selalu tunggu approval eksplisit. Jangan push ke remote otomatis. Push adalah deliberate action. Jangan rewrite history kecuali di-approve user. Hindari destructive git commands.

06

Skills: Keahlian

Skills: Keahlian Spesifik untuk Setiap Domain

Standar domain-spesifik yang harus diterapkan AI tanpa diminta

Folder skills/ berisi standar untuk domain-domain spesifik yang harus diterapkan AI tanpa diminta. Kalau rules adalah aturan umum, skills adalah keahlian khusus di bidang tertentu. Ada 6 file skills:

1. Product Planning: Berpikir Sebelum Ngoding

Skill ini ngajarin AI (dan kamu) untuk berpikir sebelum coding. Setiap keputusan implementasi harus didahului oleh keputusan produk yang jelas: masalah apa yang diselesaikan, untuk siapa, dan apa jalur terkecil menuju validasi.

  • Problem first: Sebutkan masalah dalam satu kalimat. Kalau nggak bisa, stop. Kamu belum paham.
  • User first: Sebutkan satu profil user nyata dan momen tepat masalah itu terjadi.
  • Scope: Tulis apa yang in-scope dan out-of-scope sebelum kerja desain.
  • MVP: Bangun hal terkecil yang memvalidasi asumsi inti. Satu user, satu workflow, satu metrik.
  • Challenge assumptions: Serang asumsi-asumsi kamu sendiri sebelum dipertahankan.
  • Risk awareness: Identifikasi risiko teknis, user, dan bisnis sebelum nulis kode.

Banyak vibecoder langsung loncat ke coding tanpa mikir masalahnya apa. Akhirnya yang kejadian: ngoding banyak, fitur numpuk, tapi nggak ada yang bener-bener dipake. Product planning ngajarin kamu buat bertanya dulu: "Masalah apa yang saya selesaikan? Apa yang paling kecil yang bisa saya bikin buat validasi?" Ini bedanya tukang ngoding sama software engineer.

Narasi: Product planning x vibecoding

2. Engineering: Inti dari Ngoding

Ini skill paling besar dan paling detail. Isinya standar engineering yang harus diterapkan AI tanpa diminta. Ada 15 bagian, dari execution first hingga maintainability.

Highlight penting:

  • Anti-Bloat Coding: Tolak library yang solve masalah trivial. Hindari wrapper di atas wrapper.
  • Human-Readable Code: Namain variable untuk pembaca manusia. Fungsi harus cukup kecil untuk cerita satu hal.
  • MVP First: Bangun slice terkecil yang berguna. Ship. Learn. Expand.
  • YAGNI: Jangan implementasi fitur yang mungkin berguna someday.
  • Rule of Three: Duplikat pertama itu kebetulan. Kedua itu warning. Ketiga harus direfactor.
  • Testing Mindset: Test melindungi behavior yang penting, bukan setiap code path.
  • AI Continuity: Implementasi harus preserve project continuity.
Rule of Three

Rule of Three itu emas! Kamu lihat kode yang sama persis di 3 tempat? Saatnya refactor. Tapi kalo baru 2 tempat? Biarin dulu. Mungkin polanya belum bener-benar sama.

3. Design: Bikin UI yang Profesional

Standar desain untuk membangun interface yang terasa profesional, konsisten, dan human-designed (bukan keliatan kayak hasil generated AI).

  • Clarity over decoration: Setiap elemen harus punya tujuan. Buang visual noise.
  • Light theme first: Desain utama di light theme. Dark mode adalah tambahan.
  • Accessible by default: Kontras, touch targets, focus states, reduced motion.
  • Mobile responsive: Mobile-first. Touch targets minimal 44x44px.
  • PWA: Internal tools harus installable sebagai PWA.

Ada juga AI design anti-patterns, yaitu hal-hal yang bikin UI keliatan generated: gradient overload, massive hero sections, one-off styling, tiny touch targets, inconsistent spacing.

4. DevOps: Deploy dan Infrastructure

Standar deployment dan infrastructure. Fokus: Debian VPS, Nginx sebagai reverse proxy, PostgreSQL, Redis, systemd, SSL via Let's Encrypt.

  • Debian stable untuk production. Security update mingguan.
  • Single project per VPS untuk isolation.
  • Develop langsung di production VPS, bukan localhost.
  • Systemd services untuk application management.
  • Environment variables untuk semua secrets, never di source code.

5. Growth Engineering: SEO, Tracking, Marketing

Standar growth dan marketing: SEO, GEO (Generative Engine Optimization), Meta Pixel, Meta Conversions API, UTM tracking, landing page optimization, Core Web Vitals. Termasuk aturan "Internal Tools: No Index", yaitu internal tools wajib di-exclude dari search engine via X-Robots-Tag: noindex.

6. Communication: Cara AI Ngomong sama Kamu

Guidelines komunikasi yang jelas selama ngoding bareng AI:

  • Execution first: Kalo tugas jelas, implement before explain.
  • Concise: Kalimat pendek. Satu ide per paragraf. Prefer list.
  • Challenge assumptions: Kalo ada yang kelihatan salah, bilang langsung.
  • Ask only when necessary: Jangan tanya izin buat baca file atau run test.
  • Explain trade-offs: Bandingkan opsi, rekomendasi satu.
  • Report risks: Flag risk begitu liat: breaking changes, security issues.
  • Never fabricate facts: Jangan ngarang isi file, function behavior, API responses.

Karena vibecoding itu kolaborasi antara kamu (human) dan AI. Kalau komunikasinya nggak jelas, hasilnya berantakan. Standar ini ngajarin AI buat ngomong efisien, nggak cerewet, nggak ngarang, dan selalu ngasih tau risiko. Jadi kamu tinggal baca dan ambil keputusan. Nggak perlu baca novel.

Kenapa communication skill penting?

07

Workflows: Prosedur

Workflows: Prosedur Langkah-demi-Langkah

SOP yang bisa langsung diikutin tanpa pusing

Folder workflows/ berisi prosedur standar untuk aktivitas engineering yang berulang. Ini kayak SOP (Standard Operating Procedure) di pabrik: tinggal ikutin langkah-langkahnya, nggak perlu pusing mikir "mulai dari mana". Ada 5 workflow:

new-project.md

Mulai project baru: baca standar AEOS, copy template Project Brain, setup .env, .gitignore, Nginx, SSL, deploy, catat keputusan.

continue-project.md

Lanjutkan project: baca Project Brain, cek state, identifikasi task berikutnya, eksekusi, update, report.

new-feature.md

Tambah fitur: pahami masalah, define scope, cek existing code, plan smallest slice, implement, test, deploy.

bugfix.md

Fix bug: reproduce, cari root cause, assess impact, fix, test regression, deploy, record, report.

refactor.md

Refactor: identifikasi, pastikan ada test, plan, refactor, run tests, verify, record, report.

Setiap kali kamu mulai project baru, ada langkah-langkah yang udah terbukti bener. Tinggal ikutin. Nggak perlu pusing mikir "mulai dari mana". Tinggal buka new-project.md dan jalanin step by step. Ini ngajarin kamu disiplin dan konsisten. Vibecoder yang pake workflow nggak bakal lupa step penting kayak setup SSL atau catat keputusan di DECISIONS.md.

Narasi: Workflows adalah SOP kamu

08

Templates: Cetakan

Templates & Project Brain: Otak Project Kamu

Artifact reusable yang bisa dicopy ke project

Folder templates/ berisi artifact reusable yang bisa dicopy ke project. Yang paling utama adalah Project Brain, yaitu sekumpulan file yang ditaruh di folder .ai/ dalam project kamu. Fungsinya: kasih AI konteks persisten tentang project spesifik itu. Terdiri dari 5 file:

File Isi
AGENTS.md Tujuan project, misi, scope, prinsip kerja. File pertama yang dibaca AI.
PROJECT.md Overview project, tech stack, user roles, business goal, success criteria.
CURRENT_SPRINT.md Sprint goal, progress %, completed items, remaining tasks, known issues.
NEXT_TASK.md Prioritized task queue. AI pake ini buat tau harus ngapaen selanjutnya.
DECISIONS.md Catatan keputusan engineering dan rationale-nya. Harus paham reasoning sebelum ubah.

Bayangin kamu lagi ngoding project e-commerce. Terus kamu ganti session, atau ganti AI. AI baru masuk project, dia nggak tau konteks: stack apanya, fitur apa yang udah jadi, keputusan arsitektur apa yang udah diambil. Nah, Project Brain ini yang ngasih konteks secara instan. AGENTS.md jelasin tujuan project, PROJECT.md jelasin tech stack, DECISIONS.md jelasin kenapa pake Go bukan PHP. Jadi AI baru bisa langsung kerja tanpa nanya hal yang udah diputusin. Ini yang bikin vibecoding efisien: kamu nggak perlu ngulang-ngulang konteks.

Kenapa Project Brain ini perlu?

Praktik Terbaik

Isi DECISIONS.md tiap kali kamu bikin keputusan penting kayak "pake PostgreSQL instead of MySQL" atau "pake Templ instead of React". 6 bulan lagi, kamu (atau AI) bakal liat dan bilang "oh, ini alasannya".

09

Panduan

Cara Pakai AEOS Core di Project Kamu

Empat langkah praktis untuk mulai pake AEOS Core

Empat langkah praktis untuk mulai pake AEOS Core:

  1. 1
    Clone AEOS Core

    Clone repo ini ke lokasi yang bisa diakses oleh AI IDE kamu (Windsurf, Cursor, Devin, Claude Code). Letakkan di folder yang konsisten misal ~/aeos-core.

  2. 2
    Arahkan AI IDE ke file AEOS

    Configurasi AI IDE kamu untuk membaca file di aeos-core/rules, aeos-core/memories, dan aeos-core/skills. Caranya via .devin/, .windsurf/, .cursorrules, dll.

  3. 3
    Copy Project Brain ke Project Kamu

    Copy aeos-core/templates/project-brain/ ke project kamu, rename jadi .ai/. Isi AGENTS.md, PROJECT.md, CURRENT_SPRINT.md, NEXT_TASK.md, DECISIONS.md sesuai project.

  4. 4
    Mulai Ngoding!

    AI kamu udah paham standar AEOS. Dia bakal ngikutin rules, memories, skills, dan workflow yang udah ditentukan. Kamu tinggal review hasilnya.

AEOS kompatibel dengan: Windsurf (Cascade), Cursor, Devin, Claude Code, dan AI IDE lain yang bisa baca file Markdown. Nggak ada platform-specific code. Nggak ada vendor lock-in. Cuma Markdown biasa.

10

Penutup

Yang Harus Kamu Ingat

Pesan terakhir buat perjalanan vibecoding kamu

AEOS Core bukan magic. Dia cuma alat. Yang bikin hasil kamu bagus adalah kamu yang paham kenapa setiap aturan ada. Makanya panduan ini dibuat, biar kamu nggak cuma clone repo doang, tapi beneran ngerti.

1

Pahami prinsipnya

Simplicity, Execution, Readability, Anti-Bloat, Production, Platform Agnostic

2

Terapkan bertahap

Nggak perlu semua langsung. Mulai dari rules dulu, baru skills, baru workflows.

3

Review dan iterasi

AEOS hidup. Kalau ada yang nggak cocok, ubah. Tapi catat kenapa kamu ubah.

AEOS exists to teach AI how software should be built. Not more documentation. Better software.

Sekarang kamu udah paham setiap folder, setiap file, dan setiap filosofi di balik AEOS Core. Nggak cuma clone doang. Kamu udah punya foundation yang kuat buat vibecoding. Selamat berkarya!

AEOS Core: Anjrah Engineering AI Operating System. Private. Anjrah. All rights reserved.