The Elite AI Software Context Engineer Skill
"Blueprint adalah pembeda antara mahakarya dan tragedi arsitektur."
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.
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."
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.
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. |
Agent EDNA adalah Universal Skill. Pasang skill ini dengan melakukan clone repositori langsung ke direktori skill agent Anda.
| 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\).
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'.
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/ednaWindows (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"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/ednaWindows (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"Setelah instalasi, buka sesi baru dan jalankan:
/skills list
Anda akan melihat edna terdaftar. Jika tidak muncul:
- Jalankan
/skills reloaduntuk memuat ulang tanpa restart. - Untuk instalasi level proyek, jalankan
/trustterlebih dahulu karena skill workspace membutuhkan konfirmasi kepercayaan sebelum dimuat. - Pastikan file
SKILL.mdberada di dalam folderedna/pada direktori skill Anda.
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.
Karena EDNA diinstal melalui git clone, proses pembaruan menjadi sangat mudah dan cepat. Masuk ke direktori instalasi lalu jalankan git pull.
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 pullWindows (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-LocationSetelah memperbarui, jalankan /skills reload pada sesi aktif agen Anda untuk segera menerapkan perubahan.
- Pemulihan Otomatis: Melakukan
git revertsecara otomatis setelah 3 kegagalan eksekusi. Kami tidak menoleransi kode rusak. - Persistensi State: File
progress.jsonmencatat progres secara real-time. Sesi yang terputus bukan lagi kendala. - Validasi Biner: Kriteria hanya mengenal Benar atau Gagal. Tidak ada ruang untuk "Mungkin."
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.
