Skip to content

Latest commit

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🤖 AI PRD Generator — Product Requirements Document Builder

Built by Monil Raval — Product Owner | Ex-AGCO/Fendt, Bosch | MBA Operational Excellence

Live DemoMade with Claude AIProduct Management


🎯 What This Does

A fully functional AI-powered tool that generates professional Product Requirements Documents (PRDs) in seconds. Built by a real Product Owner who wrote PRDs daily at AGCO/Fendt — this tool reflects real-world PM workflows.

Input: Product name, problem statement, target users, features, KPIs Output: Complete PRD with:

  • Executive Summary
  • Problem Statement & Opportunity Analysis
  • SMART Goals & Success Metrics
  • User Personas (2 detailed personas)
  • User Stories (5 stories in As a / I want / So that format)
  • Functional Requirements (8–10 numbered requirements)
  • Acceptance Criteria (Gherkin Given/When/Then format)
  • Out of Scope definition
  • Risk & Mitigation table
  • Sprint timeline estimate

🚀 Live Demo

→ Open the PRD Generator

No installation needed. Works in any modern browser.


💡 Why I Built This

As a Product Owner at AGCO/Fendt managing the PIM platform across 4 global brands, I wrote dozens of PRDs, epics, and user stories. The process was time-consuming and inconsistent across teams.

This tool solves that by:

  1. Standardising PRD structure across teams
  2. Reducing first-draft time from 2 hours to 2 minutes
  3. Ensuring all critical PM artefacts are covered every time
  4. Making AI practical for everyday product management work

🏗️ How to Use

Option A — Use Live (Recommended)

Visit monilraval.github.io/prd-generator — no setup needed.

Option B — Run Locally

git clone https://github.com/monilraval/prd-generator.git
cd prd-generator
# Open index.html in your browser — no server needed
open index.html

Option C — Enable AI Generation

The app works with template outputs by default. To enable Claude AI:

  1. Get an API key from console.anthropic.com
  2. Open index.html and locate the fetch call
  3. Add your API key to the Authorization header
  4. Regenerate PRDs with full AI power

📋 PRD Templates Included

TemplateUse Case
SaaS FeatureCRM integrations, platform features
Mobile AppiOS/Android product requirements
API / IntegrationBackend services, data pipelines
Analytics DashboardBI tools, executive reporting
E-CommerceOnline retail features
BlankStart from scratch

🛠️ Tech Stack

LayerTechnology
FrontendVanilla HTML/CSS/JavaScript
AI EngineAnthropic Claude (claude-sonnet-4)
DeploymentGitHub Pages
No dependenciesZero npm, zero frameworks

📊 Product Management Concepts Used

  • User Story format: As a [persona] / I want [action] / So that [benefit]
  • Gherkin syntax: Given / When / Then acceptance criteria
  • MoSCoW prioritisation reflected in requirements
  • SMART goals framework for success metrics
  • Persona-driven design for user context

🔗 Connect


📄 License

MIT License — free to use, fork, and improve. If you use this in your work, a LinkedIn mention is appreciated!


This project demonstrates practical AI integration in product management workflows — not just theoretical knowledge, but tools I actually use in my daily work as a Product Owner.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages