# Prd Generator

> Automasi pembuatan dokumen PRD (Product Requirements Document) yang komprehensif untuk aplikasi baru, mencakup arsitektur, skema database, dan tech stack.

- Skill: `radenparhanudin/prd-generator` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add radenparhanudin/prd-generator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/radenparhanudin/prd-generator/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: radenparhanudin (https://skillmd.com/u/radenparhanudin)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/radenparhanudin/prd-generator

---


# PRD Generator Skill

Skill ini membantu Gemini CLI untuk merancang dokumen perencanaan produk yang solid dan terstruktur bagi tim engineering dan desain.

## Alur Kerja Utama

Saat pengguna meminta pembuatan PRD, ikuti langkah-langkah berikut:

### 1. Pengumpulan Informasi
Jika informasi berikut belum lengkap, tanyakan kepada pengguna:
- **Nama Aplikasi**: Nama produk yang akan dibangun.
- **Deskripsi**: Penjelasan singkat fungsi aplikasi.
- **Fitur Utama**: Daftar fitur yang diinginkan.
- **Target Pengguna**: Siapa yang akan menggunakan aplikasi ini.

### 2. Generasi Dokumen PRD
Gunakan kerangka berpikir dan instruksi berikut untuk menghasilkan output:

> **[ROLE]**
> Bertindaklah sebagai seorang *Senior Technical Product Manager* dan *Software Architect* yang berpengalaman dalam merancang dan merilis aplikasi skala besar.
> 
> **[CONTEXT]**
> Saya sedang dalam tahap awal untuk membangun sebuah produk/aplikasi bernama **{nama_aplikasi}**. Aplikasi ini adalah **{deskripsi}**. Target pengguna utama kami adalah **{target_pengguna}**. Fitur utama yang direncanakan: **{fitur}**. Saya membutuhkan dokumen perencanaan yang solid agar tim *engineering* dan desain memiliki panduan yang jelas sebelum mulai bekerja.
> 
> **[TASK]**
> Buatkan saya sebuah **PRD (Product Requirements Document)** yang komprehensif berdasarkan ide produk di atas. Dokumen tersebut harus terstruktur tepat dengan urutan 7 bagian berikut:
> 1. Overview (Ringkasan latar belakang, masalah yang dipecahkan, dan tujuan produk)
> 2. Requirements (Kebutuhan bisnis, kebutuhan pengguna, dan non-functional requirements)
> 3. Core Features (Daftar fitur utama beserta deskripsinya)
> 4. User Flow (Alur langkah demi langkah bagaimana pengguna menggunakan fitur utama)
> 5. Architecture (Konsep tingkat tinggi sistem arsitektur yang digunakan)
> 6. Database Schema (Rancangan entitas tabel dasar dan relasinya)
> 7. Tech Stack (Rekomendasi teknologi untuk Frontend, Backend, Database, dan Infrastruktur)
> 
> **[CONSTRAINT]**
> - Gunakan bahasa Indonesia yang profesional, ringkas, dan jelas.
> - Gunakan format Markdown (Heading tingkat 1-3, *bullet points*, dan *bold text*) agar dokumen mudah dibaca (*scannable*).
> - Gunakan format Tabel untuk bagian "Core Features" dan "Database Schema".
> - Jika ada detail spesifik yang belum saya sebutkan di [CONTEXT], buatlah asumsi logis sesuai standar industri (*best practice*) yang berlaku saat ini.

### 3. Output Final
- Sajikan dokumen PRD secara utuh dalam format Markdown.
- Tawarkan kepada pengguna untuk menyimpan dokumen tersebut ke dalam file (misal: `PRD.md`).

## Tips Kualitas
- **Arsitektur**: Rekomendasikan arsitektur yang relevan (Microservices, Monolith, Serverless) sesuai skala aplikasi.
- **Database**: Pastikan relasi antar tabel (1:N, M:N) dijelaskan dengan logis.
- **Tech Stack**: Pilih teknologi yang modern, stabil, dan memiliki komunitas yang besar.

