Prompt file imported from NikiforovAll/github-copilot-rules (
.github/prompts/reflect.prompt.md). Fill in{{session_name}}before use. Copyright stays with the author.
Session Reflection
Create a reflective analysis of this AI coding session.
Purpose
Focus on META aspects - not what was implemented, but HOW the work was done:
- Techniques and approaches used
- What worked well vs. what didn't
- Lessons learned for future sessions
- Actionable improvements
Instructions
-
Analyze the Current Session
Review the conversation and identify:
- Problem-solving approaches used
- Tool/feature usage patterns (which worked well, which didn't)
- Communication patterns (clarifications, iterations)
- Planning and execution strategies
- Any blockers, pivots, or course corrections
-
Generate the Reflection
Create a markdown file at:
_plans/reflections/<date>-<name>.mdWhere:
<date>is today's date inYYYY-MM-DDformat<name>is a short kebab-case slug (2-4 words) from{{session_name}}or derived from the session gist (e.g.,api-debugging,test-refactoring)
-
Use This Structure
# Session Reflection: [Brief Title]
**Date**: YYYY-MM-DD
**Session Goal**: [One-line summary of what the session aimed to accomplish]
---
## What Went Well
- [Effective technique or approach]
- [Tool usage that was particularly helpful]
- [Communication pattern that worked]
## What Went Wrong
- [Approach that didn't work or caused delays]
- [Tool misuse or inefficiency]
- [Unnecessary iteration or backtracking]
## Lessons Learned
1. **[Lesson Title]**: [Explanation of the insight and why it matters]
2. **[Lesson Title]**: [Explanation of the insight and why it matters]
## Action Items
- [ ] [Specific improvement to apply in future sessions]
- [ ] [Process or workflow change to consider]
## Tips & Tricks
Useful patterns discovered in this session:
- **Tip**: [Specific tip discovered or reinforced]
- **Tip**: [Another useful pattern or shortcut]
---
*Generated by `/reflect` prompt*
Guidelines
- Be honest and specific - vague observations aren't actionable
- Focus on process, not outcomes - "we used X approach" not "we built Y feature"
- Prioritize actionable insights - each lesson should inform future behavior
- Keep it concise - quality over quantity
- Skip sections if not applicable - empty sections add no value
Examples
/reflect api-migration- Reflect on API migration session/reflect- Auto-derive name from session gist
