Project Brief for Epic
Summarize a project epic with key features, rules, and success metrics.
---
name: Project Brief for Epic
version: 0.1.0
description: Summarize a project epic with key features, rules, and success metrics.
metadata:
domain: technical
complexity: high
tags:
- software-engineering
- sdlc
- project
- brief
- epic
requires_context: false
variables:
- name: business_rules
description: domain logic
required: true
- name: data_models
description: entities and types
required: true
- name: key_features
description: features or milestones
required: true
- name: project_description
description: summary of the epic
required: true
- name: success_metrics
description: measurements of success
required: true
model: gpt-4
modelParameters:
temperature: 0.2
messages:
- role: system
content: 'Use this brief to capture the high-level scope of a significant project milestone or epic.
Keep each list concise and focused on actionable information.'
- role: user
content: '1. Describe the overall project goal.
1. List key features or milestones to achieve.
1. Outline important data models and entities.
1. Specify critical business rules or logic.
1. Define success metrics for performance or engagement.
1. Add any additional technical details or constraints.
Inputs:
- `{{project_description}}` – summary of the epic
- `{{key_features}}` – features or milestones
- `{{data_models}}` – entities and types
- `{{business_rules}}` – domain logic
- `{{success_metrics}}` – measurements of success
Output format:
Markdown sections titled **Project Description**, **Key Features**, **Technical Entities & Data Models**, **Business Rules
& Logic**, **Success Metrics**, and **Additional Implementation Details**.'
testData:
- vars:
success_metrics: example_success_metrics
business_rules: example_business_rules
data_models: example_data_models
key_features: example_key_features
project_description: example_project_description
expected: Markdown sections titled **Project Description**, **Key Features**, **Technical Entities & Data Models**, **Business
Rules & Logic**, **Success Metrics**, and **Additional Implementation Details**.
evaluators:
- name: Output starts with 'Project Description'
string:
startsWith: Project Description