Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 1.97 KB

File metadata and controls

68 lines (45 loc) · 1.97 KB

Product Requirements Document (PRD) Template

A structured template to help you define and organize your project requirements for use with GitHub Copilot Agent.

1. Project Overview

  • Project Name:
  • Objective:
  • Key Features:

2. Scope and Deliverables

  • In-Scope:
  • Out-of-Scope:
  • Deliverables:

3. Functional Requirements

  • Feature 1:
    • Requirement 1
    • Requirement 2
  • Feature 2:
    • Requirement 1
    • Requirement 2

Functional Requirements Table

Requirement ID Description User Story Expected Behavior/Outcome
FR001 Creating a New URL List As a user, I want to start a new, empty list so I can begin adding URLs. The system should provide a clear way to initiate a new list creation.
FR002 Adding URLs to a List As a user, I want to add URLs to my list so I can organize them. The system should allow users to add URLs to an existing list.

4. Non-Functional Requirements

  • Performance:
  • Scalability:
  • Security:

5. User Stories

  • As a [user], I want [goal] so that [reason].
  • As a [user], I want [goal] so that [reason].

6. Technical Constraints

  • Programming languages or frameworks:
  • Integration requirements:
  • Deployment environments: Need Hosting?

7. Milestones and Timeline

  • Milestone 1:
  • Milestone 2:

8. Context for Copilot Agent

  • Use [framework/tool] for [task].
  • Generate [specific code or functionality].
  • Write [tests/documentation] for [module].

9. Glossary

  • Term 1: Definition
  • Term 2: Definition

10. Appendix

  • Additional resources or diagrams.