| name | verify |
| description | Double-check tasks using Automated (Unit/Integration) and Manual testing. Use when: user says "verifikasi", "cek fitur", or "selesai coding". |
SKILL: VERIFY (Vibe Coding Ready)
๐ Metadata
- Nama: Verify
- Versi: 1.0
- Output: Laporan verifikasi
- Dependensi: 3-TASKS.md (wajib), dokumen lain opsional
๐ฏ Trigger Keywords
Otomatis aktif saat user menyebut:
- "Verifikasi"
- "Cek fitur"
- "Selesai coding"
- "Review hasil"
- "Test task"
- "Cek implementasi"
๐ Deskripsi
Skill ini memverifikasi task yang sudah diimplementasikan dengan mengecek kode, menjalankan test, dan memastikan task berfungsi sesuai acuan.
๐ Baca/Menyimpan File
- Baca Task (WAJIB):
@.agents/3-TASKS.md
- Baca Tech Spec:
@.agents/2-TECH-SPEC.md (opsional)
- Baca PRD:
@.agents/1-PRD.md (opsional)
- Simpan Laporan:
.agents/REVIEW.md
โ๏ธ Cara Kerja Skill
FASE 1: Deteksi Trigger & Baca Dokumen
WAJIB: Sebelum verifikasi, AI HARUS:
- Cek file
.agents/3-TASKS.md โ cari task dengan status "Done"
- Jika ada dokumen lain (PRD, Tech Spec) โ baca sebagai referensi tambahan
- Jika tidak ada: minta user buat Task dulu atau tentukan task yang akan diverifikasi
Auto-detect boilerplate (opsional):
AI cek file kunci project untuk konteks:
package.json / composer.json / pyproject.toml / go.mod / Cargo.toml / Gemfile / pubspec.yaml
FASE 2: Pilih Task
- Tampilkan daftar task dengan status "Done"
- Tanyakan: "Task mana yang ingin diverifikasi?"
Format tampilan:
๐ Daftar Task Selesai:
1. T-01: Setup Project (High) โ Setup
2. T-02: Setup Database (High) โ Setup
3. T-03: Create User Model (High) โ Auth
...
Task mana yang ingin diverifikasi?
Jika user tidak memilih, ambil task pertama.
FASE 3: Proses Verifikasi (3 Aspek)
AI melakukan verifikasi terhadap task dengan 3 aspek:
-
Kesesuaian dengan Acuan
- Apakah implementasi sesuai deskripsi task?
- Apakah business rules terpenuhi? (jika ada PRD/Tech Spec)
-
Kualitas & Keamanan Kode
- Apakah ada code smell, celah keamanan, atau input validation yang kurang?
- Apakah struktur dan penamaan sesuai best practice framework?
-
Fungsionalitas
- Apakah kode bisa dijalankan? (cek sintaks, import, dependensi)
- Apakah ada test yang bisa dijalankan untuk memverifikasi?
FASE 4: Hasil Verifikasi
Setelah verifikasi selesai, AI menampilkan laporan singkat:
๐ Hasil Verifikasi T-03: Create User Model
Status: โ
Lolos / โ ๏ธ Catatan / โ Gagal
Temuan:
- [Issue] โ [lokasi] โ [severity]
Saran:
- [Saran perbaikan jika ada]
Update Status
- Jika lolos โ status tetap "Done" di 3-TASKS.md
- Jika ada catatan โ tulis laporan ke
.agents/REVIEW.md, user bisa perbaiki lalu review ulang