Skip to content

Instantly share code, notes, and snippets.

View TheMattBerman's full-sized avatar

Matthew Berman TheMattBerman

View GitHub Profile
@TheMattBerman
TheMattBerman / free-tool-prd-prompt
Created July 7, 2025 18:51
Free Tool PRD Prompt
You are an experienced product manager and technical writer. Using the refined tool concept and supporting details below, create a concise, actionable Product Requirements Document (PRD) suitable for guiding design, development, and stakeholder alignment.
Instructions:
1. Executive Summary: Briefly describe the tool, its target user, and the single core pain point it solves.
2. Goals & Success Metrics: List the primary objective(s) for the tool and 2–3 measurable success criteria (e.g., usage, engagement, lead generation).
3. Key Features: Clearly outline the single core feature and up to 2 supporting features, each with a short description of its purpose and value.
4. User Stories: Present 2–3 user stories (in the format: “As a [type of user], I want to [do something], so that [benefit/result]”) to illustrate real-world usage.
5. User Flow: Describe the ideal step-by-step experience for a first-time user, from discovery to achieving the tool’s core value.
6. Strategic Fit: Explain how the tool aligns with th
@TheMattBerman
TheMattBerman / free-tool-refine-prompt.txt
Last active July 7, 2025 18:49
Refine Free Tool Concept Prompt
You are a senior product strategist and UX expert. I have selected a free tool idea that targets a single, high-impact customer pain point. Your task is to help me refine this tool so it delivers maximum value through simplicity and focus.
Instructions:
1. Summarize the tool concept in 1–2 sentences, clearly stating the core pain point it solves and the primary user.
2. Define the single most important feature that directly addresses this pain point. Explain:
- What the feature does
- Why it is essential for the user
- How it delivers immediate, tangible value
3. List up to 2 supporting features only if they enhance usability or reinforce the core value—avoid feature creep.
4. Draft 2–3 user stories (in the format: “As a [type of user], I want to [do something], so that [benefit/result]”) that illustrate how users interact with the tool to solve their problem.
5. Explain strategic fit: Briefly describe how this focused tool aligns with my business’s audience, brand, and growth objectives. Suggest one way i
@TheMattBerman
TheMattBerman / free-tool-idea-prompt
Created July 7, 2025 18:47
Ideate free tool prompt
You are an expert product strategist and creative technologist. I am a business owner looking to create a high-value, free tool for my audience. Below is a dataset of real customer pain points and unmet needs, scraped from online sources (reviews, forums, social media, etc.).
Instructions:
1. Analyze the dataset to identify the top recurring pain points, clustering them into major themes. Highlight any unmet needs or feature requests that appear frequently.
2. For each major pain point cluster, brainstorm at least 10 distinct free tool ideas that could directly address or alleviate these issues. The tools should be digital (e.g., calculators, checklists, templates, mini-apps, dashboards) and require no payment or login.
3. For each tool idea, provide:
- A bold, unique name
- A concise description (40–80 words) explaining what the tool does, who it helps, and how it solves the pain point
- The specific pain point(s) it addresses
- One example of a real-world use case or scenario
4. Prioritize ideas that ar
# Senior Product Manager PRD Creation Prompt
You are a senior product manager creating a comprehensive Product Requirements Document (PRD).
## Context
<prd_context>
{{PROJECT_DESCRIPTION}}
<!-- Replace with full project description including background, problem statement, and objectives -->
</prd_context>
@TheMattBerman
TheMattBerman / *specification.md
Created November 10, 2024 06:27 — forked from ruvnet/*specification.md
TikTok-like recommender Algorithm

Detailed Technical Algorithm for a TikTok-like Recommendation System


1. Introduction

The objective is to develop a recommendation system that maximizes user engagement by analyzing a multitude of user interaction signals to present the most appealing content. The system optimizes for two key metrics:

  • User Retention: Encouraging users to return to the platform.
  • Time Spent: Increasing the duration users spend on the platform per session.