Multiple updates since last revision
Last updated Jun 26, 2025
Building a Great Prompt
The Challenge: Weekly Team Productivity Report
Let's watch a prompt evolve from a vague idea to a precise specification. Our goal: create an agent that generates weekly team productivity reports by combining data from Google Calendar, Notion project databases, and distributing results via Slack.
Iteration 1: The Initial Experiment
Most users start with something like this:
❌ Version 1: Basic Experiment
Problems with this prompt:
"Productive" is undefined - what metrics matter?
No data sources specified - calendar? projects? tasks?
No output format defined - where does the report go?
"Team" is ambiguous - which people or departments?
Iteration 2: Adding Specificity
Now we add specific data sources and basic metrics:
🔶 Version 2: More Specific
Improvements: Specific team, data sources, output destination. Still problematic: "Our Notion workspace" is vague, no format specified, "completed tasks" undefined.
Iteration 3: Exact Details and Structure
Now we add precise data sources, calculation methods, and output formatting:
🟡 Version 3: Detailed Specification
Major improvements: Specific names/IDs, clear criteria, exact format. Still missing: Error handling, edge cases, validation.
Iteration 4: Heavy Specification
The final version includes comprehensive error handling, edge cases, and quality assurance. Here's the complete specification broken into logical sections:
✅ Part 1: Core Configuration
✅ Part 2: Data Collection Rules
✅ Part 3: Output Format
✅ Part 4: Error Handling & Validation
The Evolution Pattern
Notice how each iteration systematically eliminated ambiguity:
V1 → V2: Added specific team, data sources, and destination
V2 → V3: Defined exact criteria, calculations, and output format
V3 → V4: Added comprehensive error handling and validation
The difference between V1 and V4 is the difference between an agent that might work sometimes and an agent that works reliably in production across all your integrated platforms. Every great prompt follows this evolution from experiment to production-ready specification.