npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

prd-ai-skills

v1.0.1

Published

AI Skill for generating comprehensive PRDs (Product Manager + Solution Architect)

Readme

🛠️ PRD AI Skills (Product Manager + Solution Architect)

npm version license

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

  1. Panduan Pengguna: Instalasi & Penggunaan
  2. Panduan Developer: Cara Publish & Maintain npm Package
  3. Struktur Output PRD (7 Sections)
  4. 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.md

Untuk 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

  1. Buka terminal di folder proyek apa saja.
  2. Ketik claude untuk masuk ke mode interaktif.
  3. 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

  1. Buka terminal di folder proyek Anda.
  2. Ketik alias yang sudah dibuat saat instalasi:
oc-prd
  1. 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-skills

Jika 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