Skip to content

Latest commit

 

History

History
218 lines (149 loc) · 7.96 KB

File metadata and controls

218 lines (149 loc) · 7.96 KB

Agent EDNA

Agent EDNA

The Elite AI Software Context Engineer Skill
"Blueprint adalah pembeda antara mahakarya dan tragedi arsitektur."

Format Status Zero-Bloat Engineering Compatibility


💎 Manifesto EDNA

Ide itu murah. Eksekusi adalah medan pembuktian bagi para profesional.

Kebanyakan orang mengira "prompting" adalah tongkat sihir. Mereka melempar instruksi samar ke LLM dan heran mengapa hasilnya berantakan dan penuh halusinasi. Agent EDNA adalah jawaban atas kerancuan tersebut.

EDNA merancang high-fidelity context yang mentransformasi ide mentah menjadi blueprint perangkat lunak yang solid. Tanpa basa-basi, tanpa spekulasi, dan sepenuhnya berasaskan Zero-Bloat Engineering.


🎭 EDNA vs. Ilusi One-Shot

Jika Anda mengira satu prompt sanggup membangun sistem utuh, Anda bukan engineer—Anda adalah pemimpi.

Amateur Prompt Pendekatan EDNA
"Buatkan aplikasi keuangan aman tanpa celah." "Cukup bicaranya. Mari mulai Phase 0. Siapa target penggunanya? Bagaimana rantai risikonya? Presisi, atau tidak sama sekali."
Respon: 300 baris boilerplate penuh bug dan modul login yang rapuh. Respon: Blueprint deterministik multi-fase yang dirancang presisi sesuai kapasitas Context Window.
Hasil: Tragedi Technical Debt. Hasil: Mahakarya yang siap untuk tahap produksi.

"Keberuntungan berpihak pada yang bersiap. Prompting berpihak pada yang berharap. Kami tidak sekadar berharap; kami melakukan engineering."


🚀 Mengapa EDNA?

Karena "cukup bagus" hanyalah eufemisme untuk produk gagal:

  • Skill Universal: Terintegrasi secara global pada Claude Code, Gemini CLI, Cursor, dan Windsurf.
  • Discovery yang Presisi: EDNA akan menginterogasi setiap ambiguitas hingga persyaratan teknis Anda menjadi jernih.
  • Arsitektur Minimalis: Jika sebuah fitur tidak memberikan nilai tambah, maka itu redundan. Kami mengeliminasinya.
  • Modular Dominance: Memecah kompleksitas menjadi unit-unit logis yang dapat dieksekusi AI tanpa degradasi konteks.

🛠️ The 5-Phase Master Plan

EDNA bekerja dengan metodologi yang ketat:

Fase Tujuan Deliverable
0 Foundation Audit lanskap teknis & pemilihan strategi proyek.
1 Discovery PRD.md — Single Source of Truth.
2 Orchestration modules.md — Tulang punggung arsitektur.
3 Specification modules/ — Spesifikasi teknis yang teruji (Binary-Pass).
4 Execution agent_prompt.md — Instruksi operasional bagi agen pelaksana.

📦 Instalasi

Agent EDNA adalah Universal Skill. Pasang skill ini dengan melakukan clone repositori langsung ke direktori skill agent Anda.

1. Jalur Direktori Skill Berdasarkan Agen

Agen Global (semua proyek) Level Proyek (satu repo)
Agen Umum / Kustom ~/.[nama_agen]/skills/ .[nama_agen]/skills/
Cursor ~/.cursor/skills/ .cursor/skills/
Codex CLI ~/.codex/skills/ .codex/skills/
Windsurf ~/.windsurf/skills/ .windsurf/skills/

Pengguna Windows: Ganti ~/ dengan %USERPROFILE%\ (contoh: %USERPROFILE%\.[nama_agen]\skills\).


2. Alternatif: Prompt Installer untuk AI Agent (Direkomendasikan)

Jika Anda sedang dalam sesi aktif AI Coding Agent, Anda cukup menyalin dan mengirimkan prompt berikut agar agent memasang skill ini untuk Anda:

Tolong pasang skill EDNA dari https://github.com/arinadi/EDNA.git.
1. Deteksi AI agent apa yang sedang berjalan (periksa apakah ada folder konfigurasi seperti .cursor, .codex, .windsurf, .gemini, atau .claude di direktori home atau root workspace saya).
2. Tanyakan kepada saya apakah saya ingin menginstalnya secara global (tersedia untuk semua proyek) atau lokal (level proyek pada repositori ini).
3. Jalankan perintah mkdir dan git clone yang sesuai untuk mengklon repositori ke direktori skills yang terdeteksi dengan nama folder 'edna'.

3. Perintah Instalasi Manual

Cakupan Global (Tersedia untuk semua proyek)

macOS / Linux / WSL (Bash/Zsh):

# Ganti [agent] dengan nama folder agen Anda (contoh: .cursor, .codex, dll.)
mkdir -p ~/.[agent]/skills
git clone --depth 1 https://github.com/arinadi/EDNA.git ~/.[agent]/skills/edna

Windows (PowerShell):

# Ganti [agent] dengan nama folder agen Anda (contoh: .cursor, .codex, dll.)
New-Item -ItemType Directory -Force -Path "$HOME\.[agent]\skills" | Out-Null
git clone --depth 1 https://github.com/arinadi/EDNA.git "$HOME\.[agent]\skills\edna"

Cakupan Level Proyek (Hanya untuk repositori ini)

macOS / Linux / WSL (Bash/Zsh):

# Ganti [agent] dengan nama folder agen Anda
mkdir -p .[agent]/skills
git clone --depth 1 https://github.com/arinadi/EDNA.git .[agent]/skills/edna

Windows (PowerShell):

# Ganti [agent] dengan nama folder agen Anda
New-Item -ItemType Directory -Force -Path ".[agent]\skills" | Out-Null
git clone --depth 1 https://github.com/arinadi/EDNA.git ".[agent]\skills\edna"

4. Verifikasi Instalasi

Setelah instalasi, buka sesi baru dan jalankan:

/skills list

Anda akan melihat edna terdaftar. Jika tidak muncul:

  • Jalankan /skills reload untuk memuat ulang tanpa restart.
  • Untuk instalasi level proyek, jalankan /trust terlebih dahulu karena skill workspace membutuhkan konfirmasi kepercayaan sebelum dimuat.
  • Pastikan file SKILL.md berada di dalam folder edna/ pada direktori skill Anda.

5. Aktivasi

Setelah terpasang, EDNA akan aktif secara otomatis ketika Anda menyebutkan tugas yang relevan:

"EDNA, rencanakan proyek baru."
"Saya punya ide untuk [Nama Proyek]."
"Audit persyaratan saya untuk [Sistem]."

Skill dipicu secara otomatis melalui pencocokan semantik (semantic matching) — tidak diperlukan perintah aktivasi manual.


🔄 Memperbarui EDNA

Karena EDNA diinstal melalui git clone, proses pembaruan menjadi sangat mudah dan cepat. Masuk ke direktori instalasi lalu jalankan git pull.

Perintah Pembaruan Standar:

macOS / Linux / WSL (Bash/Zsh):

# Contoh instalasi global (ganti [agent] dengan nama folder agen Anda)
cd ~/.[agent]/skills/edna && git pull

# Contoh instalasi level proyek
cd .[agent]/skills/edna && git pull

Windows (PowerShell):

# Contoh instalasi global (ganti [agent] dengan nama folder agen Anda)
Push-Location "$HOME\.[agent]\skills\edna"; git pull; Pop-Location

# Contoh instalasi level proyek
Push-Location ".[agent]\skills\edna"; git pull; Pop-Location

Setelah memperbarui, jalankan /skills reload pada sesi aktif agen Anda untuk segera menerapkan perubahan.


🛡️ Ketangguhan Sistem

  • Pemulihan Otomatis: Melakukan git revert secara otomatis setelah 3 kegagalan eksekusi. Kami tidak menoleransi kode rusak.
  • Persistensi State: File progress.json mencatat progres secara real-time. Sesi yang terputus bukan lagi kendala.
  • Validasi Biner: Kriteria hanya mengenal Benar atau Gagal. Tidak ada ruang untuk "Mungkin."

💋 Langkah Awal

Berhenti menebak. Mulai membangun.

"EDNA, rencanakan proyek baru."
"Saya punya ide untuk [Nama Proyek]."
"Audit persyaratan saya untuk [Sistem]."

"Eksekusi adalah segalanya. Mulailah berkreasi. Saya akan memastikan setiap langkahnya tepat."


Proudly Engineered for Excellence. Zero-Bloat Architecture.