4.7 KiB
4.7 KiB
Session End Prompt Template
CRITICAL: Use this prompt at the end of EVERY development session
Neural Nexus session wrap-up:
**ACCOMPLISHED TODAY:**
- [Specific features implemented or bugs fixed]
- [Performance improvements or optimizations made]
- [User experience enhancements added]
**GAME DESIGN DECISIONS:**
- [Difficulty balancing choices and reasoning]
- [Visual or audio design decisions made]
- [Technical architecture choices and trade-offs]
**NEXT SESSION PRIORITY:**
- [Most important game feature or improvement to work on]
- [Specific technical goal or gameplay element]
**GAME HEALTH:** [Green/Yellow/Red]
- Performance: [60fps achieved/needs optimization/concerning issues]
- Fun factor: [highly engaging/needs refinement/major issues]
- Technical debt: [clean code/manageable/needs refactoring]
**TESTING NOTES:**
- [Devices and browsers tested on]
- [Player feedback or usability observations]
- [Performance metrics and frame rate data]
**KNOWLEDGE BASE UPDATES NEEDED:**
- [New patterns or techniques to document]
- [Design decisions to capture]
- [Performance findings to record]
Provide structured, actionable information for knowledge consolidation.
Why This Is Critical
- Context Preservation: Ensures Claude remembers progress between sessions
- Decision Documentation: Captures reasoning behind choices for future reference
- Problem Prevention: Identifies issues before they become blockers
- Progress Tracking: Maintains clear development momentum
- Knowledge Building: Accumulates learnings systematically
Usage Guidelines
When to Use
- End of every session - No exceptions, even short sessions
- Before major breaks - Lunch, end of day, weekend breaks
- After significant milestones - Feature completion, bug fixes, optimizations
How to Use
- Be Specific: "Added audio system" not "worked on sound"
- Include Metrics: Frame rates, load times, user feedback
- Document Reasoning: Why you made specific design choices
- Set Clear Priorities: What's most important for next session
- Assess Honestly: Real project health, not wishful thinking
Quality Examples
Good Session End:
**ACCOMPLISHED TODAY:**
- Implemented Web Audio API with 5 core sound effects (connect, complete, error, hover, success)
- Optimized touch event handling, improved iPhone responsiveness from 45fps to 58fps
- Added visual feedback for invalid connection attempts (red glow + shake animation)
**GAME DESIGN DECISIONS:**
- Sound effects kept subtle (< 0.5s duration) to avoid overwhelming fast-paced gameplay
- Touch areas increased to 44px minimum for better mobile accessibility
- Error feedback uses animation instead of blocking alerts to maintain game flow
**NEXT SESSION PRIORITY:**
- Implement save system using localStorage with progress persistence
- Add tutorial overlay for first-time players explaining connection mechanics
**GAME HEALTH:** Green
- Performance: 58fps on iPhone 12, 60fps on desktop (target achieved)
- Fun factor: Highly engaging, players completing 15+ levels in testing
- Technical debt: Clean, no shortcuts taken during audio implementation
**TESTING NOTES:**
- Tested on iPhone 12 Safari, Android Chrome, Desktop Firefox/Chrome
- 3 players tested levels 1-20, average completion time 8 minutes
- All players understood connection mechanics without explanation
**KNOWLEDGE BASE UPDATES NEEDED:**
- Document Web Audio API integration pattern for future reference
- Add touch optimization techniques to performance guide
- Record user testing methodology that worked well
Poor Session End:
Worked on the game today. Added some sounds and fixed a few bugs. Game seems okay. Will work on more features next time.
Red Flags
If your session end includes any of these, take corrective action:
- 🚨 Vague accomplishments → Be more specific about what was built
- 🚨 No performance data → Always include frame rate and device testing
- 🚨 Unclear next steps → Define specific, actionable priorities
- 🚨 No testing mentioned → Always test changes on target devices
- 🚨 Missing design rationale → Explain why choices were made
- 🚨 Technical debt ignored → Acknowledge shortcuts and plan cleanup
Session End Checklist
Before ending each session, ensure you have:
- Tested latest changes on at least 2 devices/browsers
- Measured performance impact of any new features
- Documented any trade-offs or design decisions made
- Identified the single most important next task
- Assessed project health honestly
- Noted any patterns worth documenting
Remember: 5 minutes of quality session consolidation saves hours of context rebuilding later.