prd-ai-skills
v1.0.1
Published
AI Skill for generating comprehensive PRDs (Product Manager + Solution Architect)
Maintainers
Readme
🛠️ PRD AI Skills (Product Manager + Solution Architect)
PRD AI Skills adalah System Prompt / AI Skill yang dirancang khusus untuk membantu Anda membuat Product Requirements Document (PRD) yang komprehensif, teknis, dan siap dieksekusi oleh tim engineering.
Skill ini menggabungkan dua perspektif sekaligus: Senior Product Manager (fokus pada value, user experience, dan business goals) dan Expert Solution Architect (fokus pada skalabilitas, keamanan, dan desain sistem).
✨ Fitur Utama
- 🧠 Dual Persona: Analisis mendalam dari sisi bisnis dan teknis.
- 📏 Strict Formatting: Menghasilkan 7 section PRD standar industri secara berurutan.
- 📊 Auto-Diagrams: Otomatis membuat User Flow, System Architecture, dan Database Schema (ERD) dalam format
Mermaid.js. - ⚡ Zero-Shot Ready: Tidak perlu prompt panjang. Cukup berikan ide mentah, AI akan menggunakan asumsi best-practice industri.
📖 DAFTAR ISI
- Panduan Pengguna: Instalasi & Penggunaan
- Panduan Developer: Cara Publish & Maintain npm Package
- Struktur Output PRD (7 Sections)
- Tips & Troubleshooting
🚀 Panduan Pengguna: Instalasi & Penggunaan
Bagian ini ditujukan untuk End-User (Product Manager, Engineer, atau diri Anda sendiri) yang ingin meng-install dan menggunakan skill ini di laptop mereka.
📥 Metode 1: Instalasi via npm (Sangat Disarankan)
Metode ini memudahkan update, versioning, dan uninstall. Script postinstall akan otomatis menyalin file SKILL.md ke direktori konfigurasi Claude Code dan OpenCode di sistem Anda (Mac, Linux, atau Windows).
1. Install secara global:
npm install -g prd-ai-skills(Catatan: Jika muncul error EACCES di Mac/Linux, jalankan dengan sudo npm install -g prd-ai-skills)
2. Setup Alias untuk OpenCode (Wajib untuk user OpenCode): Buka file konfigurasi terminal Anda (~/.zshrc untuk Mac atau ~/.bashrc untuk Linux), lalu tambahkan baris ini di paling bawah:
alias oc-prd="opencode --context ~/.config/opencode/skills/prd-skills/SKILL.md"(Lalu jalankan source ~/.zshrc atau source ~/.bashrc di terminal untuk mengaktifkannya).
📥 METODE 2: INSTALASI MANUAL (1-Click Curl)
Gunakan metode ini jika Anda tidak menggunakan Node.js/npm. Metode ini akan langsung mengunduh file skill dari GitHub ke folder sistem Anda. Untuk Claude Code:
mkdir -p ~/.claude/skills/prd-skills && curl -o ~/.claude/skills/prd-skills/SKILL.md https://raw.githubusercontent.com/USERNAME_GITHUB/NAMA_REPO/main/prd-skills/SKILL.mdUntuk OpenCode:
mkdir -p ~/.config/opencode/skills && curl -o ~/.config/opencode/skills/prd-skills.md https://raw.githubusercontent.com/USERNAME_GITHUB/NAMA_REPO/main/prd-skills/SKILL.md(Jangan lupa ganti USERNAME_GITHUB dan NAMA_REPO dengan nama akun dan repository GitHub Anda).
Setup Alias untuk OpenCode (Manual): Tambahkan ini ke ~/.zshrc atau ~/.bashrc:
alias oc-prd="opencode --context ~/.config/opencode/skills/prd-skills.md"🎯 CARA PENGGUNAAN SEHARI-HARI
🟣 Jika Menggunakan Claude Code
- Buka terminal di folder proyek apa saja.
- Ketik claude untuk masuk ke mode interaktif.
- Gunakan slash command /prd-skills diikuti ide produk Anda:
/prd-skills Buatkan PRD untuk aplikasi booking lapangan futsal berbasis jam.(Atau cukup ketik "Buatkan PRD untuk aplikasi antrian klinik", Claude Code akan otomatis merouting ke skill ini).
🟢 Jika Menggunakan OpenCode
- Buka terminal di folder proyek Anda.
- Ketik alias yang sudah dibuat saat instalasi:
oc-prd- OpenCode akan terbuka dengan konteks PRD sudah ter-load. Anda tinggal mengetik ide Anda di dalam prompt.
🔄 CARA UPDATE & UNINSTALL
Jika Install via npm:
- Update ke versi terbaru:
npm update -g prd-ai-skills- Uninstall
npm uninstall -g prd-ai-skillsJika Install Manual (Curl):
- Update: Cukup jalankan ulang perintah curl pada Metode 2 di atas. File lama akan otomatis ditimpa.
- Uninstall:
# Hapus dari Claude Code
rm -rf ~/.claude/skills/prd-skills
# Hapus dari OpenCode
rm -f ~/.config/opencode/skills/prd-skills.md