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
- Repository
- jeremylongshore/tons-of-skills-marketplace
- 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
- 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.
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.
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
- Review provided input (idea, business plan, or description)
- Identify information gaps
- Prepare clarifying questions
Phase 2: Discovery
- Ask clarifying questions about:
- Target users
- Core features
- Technical constraints
- Success metrics
- Gather responses and iterate if needed
Phase 3: Requirements Definition
- Define user personas
- Write user stories
- Specify functional requirements
- Define non-functional requirements
Phase 4: Technical Planning
- Outline architecture
- Recommend technology stack
- Identify integration needs
- Define data models
Phase 5: Documentation
- Write complete PRD
- Create user stories document
- Note open questions and assumptions
Phase 6: Delivery
- Save to ~/geepers/product/prds/
- Provide summary to user
- 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
- 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
- Snapshot Test Manager Manage and update snapshot tests with intelligent diff analysis and selective updates Plugin · jeremylongshore/tons-of-skills-marketplace
- Smoke Test Runner Quick smoke test suites to verify critical functionality after deployments Plugin · jeremylongshore/tons-of-skills-marketplace
- Sop 003 Backup Setup Guide through SOP-003 Backup System Setup & Verification with pgBackRest Slash Command · jeremylongshore/tons-of-skills-marketplace
- Speak Pack Claude Code skill pack for Speak AI Language Learning Platform (24 skills) Plugin · jeremylongshore/tons-of-skills-marketplace
- Geepers Pycli Designs and implements Python CLI tools using Click, Typer, or argparse — covering argument parsing, output formatting, exit codes, shell completion, and PyPI packaging. Use when building or improving a command-line application in Python. Trigger with \"build a Python CLI tool\", \"improve this CLI UX\". Subagent · jeremylongshore/tons-of-skills-marketplace
- Geepers Perf Profiles applications, identifies bottlenecks (DB, I/O, memory, CPU), and produces optimization recommendations with benchmarked metrics. Use when an app is slow, traffic is scaling, or you need a pre-release performance baseline. Trigger with \"profile this service\", \"find performance bottlenecks\". Subagent · jeremylongshore/tons-of-skills-marketplace
- Geepers React Implements and reviews React components using modern hooks, state management, and performance patterns (memoization, virtualization, code splitting) with TypeScript. Use when architecting components, debugging re-renders, or choosing a state strategy. Trigger with \"build this React component\", \"review my React code\". Subagent · jeremylongshore/tons-of-skills-marketplace
- Geepers Orchestrator Web Coordinates backend (Flask/API/DB), frontend (React/design/a11y), and quality agents to build or audit full-stack web applications. Use when building a new web app end-to-end or running a comprehensive web audit. Trigger with \"build this web application\", \"audit my web app\". Subagent · jeremylongshore/tons-of-skills-marketplace