---
name: activity-progress
description: "Gunakan skill ini untuk menyajikan visual progress bar yang rapi, terstruktur, dan menarik pada setiap proses tahapan aktifitas kerja (seperti instalasi paket, deployment, konfigurasi layanan, migrasi data, atau multi-step workflow)."
---

# Activity Progress Visualization

Pedoman penyajian indikator progres aktifitas berbasis visual progress bar yang rapi dan menarik saat menjalankan tahapan proses pada server.

## Format Visual Progress Bar

Gunakan blok bar Unicode dengan rasio 10 karakter:
- Karakter terisi (Done): `█`
- Karakter kosong (Remaining): `░`
- Format teks: `[Bar] Persentase [Langkah/Total] Keterangan Tahap`

### Standar Tahapan

| Tahap | Persentase | Format Tampilan |
| :--- | :--- | :--- |
| **Persiapan / Inisialisasi** | 10% - 20% | `[██░░░░░░░░] 20% [1/5] Memeriksa status sistem dan dependensi...` |
| **Pembaruan Repositori** | 40% | `[████░░░░░░] 40% [2/5] Memperbarui repositori (apt update)...` |
| **Eksekusi Utama / Unduh** | 60% - 70% | `[███████░░░] 70% [3/5] Menginstal dan mengekstrak komponen...` |
| **Konfigurasi & Verifikasi**| 85% - 90% | `[█████████░] 90% [4/5] Memverifikasi konfigurasi dan port layanan...` |
| **Selesai** | 100% | `[██████████] 100% [5/5] Selesai: Operasi berhasil dijalankan.` |

## Panduan Penerapan

1. **Ringkas dan Jelas**:
   - Jangan mengirimkan terlalu banyak bar spamming di setiap sub-perintah kecil.
   - Perbarui progress pada titik-titik pos penting (milestones).
2. **Keterangan Tindakan**:
   - Setiap bar disertai keterangan tindakan yang sedang berlangsung dan nomor langkah `[X/Y]`.
3. **Status Akhir Terstruktur**:
   - Berikan ringkasan ringkas hasil akhir operasi setelah progress bar mencapai 100%.
