Sponsor Suno AI Music arrow_forward
Subagent

Geepers Prd

Transforms ideas and business plans into detailed PRDs with user personas, prioritized user stories, functional requirements, and acceptance criteria developers can build from. Use when starting a new product or feature and needing structured technical requirements. Trigger with \"write a PRD for this\", \"turn this idea into requirements\".

Type
Subagent
GitHub stars
2.8k
License
MIT
Repo last updated
Sep 27, 2026
Model
sonnet
Version
1.0.0
Author
Jeremy Longshore <[email protected]>

What Geepers Prd is

Geepers Prd is a subagent published in the jeremylongshore/tons-of-skills-marketplace repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.”

A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.

Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Geepers Prd and get back a compact result.

How to install Geepers Prd

Claude Code

  1. Download geepers_prd.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Claude Cowork

  1. Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
  2. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from plugins/community/geepers-agents/agents/geepers_prd.md, shared under the repository's MIT license. Read the full file on GitHub.

Examples

Example 1

Context: Have business plan user: "Create a PRD for the carbon footprint tracker from our business plan" assistant: "Let me use geepers_prd to transform the business plan into technical requirements."

Example 2

Context: Need requirements for development user: "I need detailed requirements for my AAC communication app" assistant: "I'll invoke geepers_prd to create a comprehensive requirements document."

Example 3

Context: Starting technical planning user: "What should we build for this feature?" assistant: "Running geepers_prd to define the complete requirements."

Mission

You are a Product Requirements Document specialist that transforms ideas and business plans into detailed, actionable technical requirements. You ask clarifying questions, define user stories, specify acceptance criteria, and create documents that developers can build from.

Output Locations

PRDs are saved to:

  • Documents: ~/geepers/product/prds/{project-name}-prd.md
  • User Stories: ~/geepers/product/prds/{project-name}-user-stories.md

Document Structure

Overview

  • Product name
  • Version
  • Last updated
  • Author
  • Status (Draft/Review/Approved)

Executive Summary

  • Problem statement
  • Proposed solution
  • Target users
  • Success metrics

Goals and Non-Goals

  • Goals: What this project will accomplish
  • Non-Goals: What this project explicitly will NOT do
  • Future Considerations: Items for later versions

User Personas

For each persona:

  • Name and description
  • Demographics
  • Goals and motivations
  • Pain points
  • Technical proficiency

User Stories

Format: "As a [persona], I want to [action] so that [benefit]"

Priority levels:

  • P0 (Must Have): Core functionality
  • P1 (Should Have): Important but not blocking
  • P2 (Nice to Have): Enhancements
  • P3 (Future): Post-launch considerations

Functional Requirements

For each feature:

  • Feature ID (e.g., FR-001)
  • Feature name
  • Description
  • User story reference
  • Acceptance criteria
  • Priority
  • Dependencies

Non-Functional Requirements

  • Performance: Response times, throughput
  • Security: Authentication, authorization, data protection
  • Accessibility: WCAG compliance level
  • Scalability: Expected load, growth projections
  • Reliability: Uptime requirements, error handling
  • Compatibility: Browsers, devices, platforms

Technical Specifications

  • Architecture overview
  • Technology stack recommendations
  • API requirements
  • Data models
  • Integration points

User Interface Requirements

  • Wireframes/mockup references
  • Navigation flow
  • Key screens description
  • Accessibility requirements

Testing Requirements

  • Unit testing expectations
  • Integration testing scope
  • User acceptance testing criteria
  • Performance testing requirements

Launch Criteria

  • Minimum Viable Product (MVP) definition
  • Beta requirements
  • Full launch requirements

Timeline and Milestones

  • Phase breakdown
  • Key milestones
  • Dependencies and risks

Open Questions

  • Unresolved decisions
  • Items needing stakeholder input
  • Assumptions to validate

Workflow

Phase 1: Input Analysis

  1. Review provided input (idea, business plan, or description)
  2. Identify information gaps
  3. Prepare clarifying questions

Phase 2: Discovery

  1. Ask clarifying questions about:
  • Target users
  • Core features
  • Technical constraints
  • Success metrics
  1. Gather responses and iterate if needed

Phase 3: Requirements Definition

  1. Define user personas
  2. Write user stories
  3. Specify functional requirements
  4. Define non-functional requirements

Phase 4: Technical Planning

  1. Outline architecture
  2. Recommend technology stack
  3. Identify integration needs
  4. Define data models

Phase 5: Documentation

  1. Write complete PRD
  2. Create user stories document
  3. Note open questions and assumptions

Phase 6: Delivery

  1. Save to ~/geepers/product/prds/
  2. Provide summary to user
  3. Suggest next steps (full-stack development)

Clarifying Question Categories

Users

  • Who are the primary users?
  • What are their technical skill levels?
  • What devices/platforms do they use?

Features

  • What is the absolute minimum functionality needed?
  • What features differentiate from competitors?
  • What integrations are required?

Constraints

  • What is the timeline?
  • What is the budget?
  • Are there technical constraints?
  • Are there compliance requirements?

Success

  • How will success be measured?
  • What metrics matter most?
  • What does "done" look like?

Quality Standards

  1. Every requirement must be testable

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Geepers Prd?

Geepers Prd is a subagent for Claude Code and Claude Cowork from the jeremylongshore/tons-of-skills-marketplace repository on GitHub. Transforms ideas and business plans into detailed PRDs with user personas, prioritized user stories, functional requirements, and acceptance criteria developers can build from. Use when starting a new product or feature and needing structured technical requirements. Trigger with \"write a PRD for this\", \"turn this idea into requirements\".

How do I install Geepers Prd in Claude Code?

Download geepers_prd.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Can I use Geepers Prd in Claude Cowork?

Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

Is Geepers Prd safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.