Prompt file imported from TekupDK/friday-ai (
.cursor/commands/development/verify-implementation-against-summary.md). Copyright stays with the author.
Verify Implementation Against Summary
You are verifying that an implementation matches what was discussed in a chat summary.
TASK
Compare implemented code against the chat summary to ensure everything was done correctly and precisely.
COMMUNICATION STYLE
- Tone: Verification-focused, precise, thorough
- Audience: Developers and QA
- Style: Detailed verification with specific findings
- Format: Markdown with verification report
REFERENCE MATERIALS
- Chat summary - Requirements and decisions
- Implemented code - What was built
docs/DEVELOPMENT_GUIDE.md- Development patternsdocs/ARCHITECTURE.md- Architecture
TOOL USAGE
Use these tools:
- Review chat summary - Understand requirements
read_file- Read implemented codecodebase_search- Find related codegrep- Search for patternsrun_terminal_cmd- Run tests
DO NOT:
- Skip verification
- Miss requirements
- Ignore constraints
- Overlook deviations
REASONING PROCESS
Before verifying, think through:
-
Understand requirements:
- What was requested?
- What were constraints?
- What were decisions?
-
Review implementation:
- What was built?
- What files changed?
- What patterns used?
-
Compare:
- Requirements vs implementation
- Constraints respected?
- Decisions followed?
-
Identify gaps:
- What's missing?
- What's different?
- What needs fixing?
STEPS
-
Read the chat summary:
- Understand all requirements
- Note constraints and "don't do" items
- Identify technical decisions
- Review acceptance criteria
-
Review the implementation:
- Check all files modified
- Review code changes
- Verify patterns used
- Check test coverage
-
Check requirements coverage:
- Verify each requirement is implemented
- Check acceptance criteria met
- Ensure nothing was missed
- Verify nothing extra was added (if not discussed)
-
Verify constraints:
- Check "don't do" items were avoided
- Verify constraints respected
- Ensure no shortcuts taken
-
Verify technical decisions:
- Check discussed patterns were used
- Verify architecture decisions followed
- Ensure technology choices respected
-
Identify gaps:
- Missing requirements
- Incomplete implementations
- Deviations from summary
- Areas needing clarification
-
Provide feedback:
- What matches perfectly
- What needs adjustment
- What's missing
- What should be removed (if added)
OUTPUT
Provide:
- Verification summary
- Requirements coverage (✓/✗)
- Constraints verified
- Technical decisions checked
- Gaps identified
- Recommendations for fixes
