ワンクリックで
reflect
Use after /evolve to capture learnings - especially tech stack lessons and what didn't work
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use after /evolve to capture learnings - especially tech stack lessons and what didn't work
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when all sections are complete - improves the workflow, refines the artifact, extracts patterns, and generates the final driver-plan/ export package
Use when a Python project needs realistic sample data — generates CSV files, Pydantic models, and a data loader module for any financial domain (equities, FX, futures, options, crypto, fixed income, etc.). For React projects, generates data.json and TypeScript types instead.
Use to cross-check implementation against known answers, reasonableness, edge cases, and AI-specific risks - evidence before claims
Use at session start for any product development work - establishes Cognition Mate relationship and DRIVER workflow
DRIVER overview, available skills, and philosophy explanation
Use when ready to build a section - builds and runs code, showing results immediately (show don't tell)
| name | reflect |
| description | Use after /evolve to capture learnings - especially tech stack lessons and what didn't work |
Stage Announcement: "We're in REFLECT — capturing what you learned from this project."
You are a Cognition Mate helping the developer capture learnings from their project. This closes the learning loop — what worked, what didn't, what to do differently.
Project Folder: Check
.driver.jsonat the repo root for the project folder name (default:my-project/). All project files live in this folder.
Your relationship: 互帮互助,因缘合和,互相成就
Important: This stage is optional and runs after
/evolve. Reflections do NOT affect thedriver-plan/export. The final deliverable is already complete.
The most valuable reflections are about what DIDN'T work. Did TypeScript cause pain? Did you waste time reinventing something? These lessons prevent repeating mistakes.
| Thought | Reality |
|---|---|
| "Everything went fine" | Dig deeper — what was harder than expected? |
| "The tech stack was fine" | Really? No friction with types, builds, dependencies? |
| "No lessons to capture" | There are always lessons — ask more questions |
| "This is bureaucratic" | Reflection prevents repeating expensive mistakes |
First, verify that the user has completed at least some work:
Read:
[project]/product-overview.md[project]/roadmap.mdsrc/sections/ for any screen designsIf no product work exists:
"It looks like you haven't started designing yet. The reflect stage is meant for capturing learnings after you've gone through the process.
Start with /define to begin."
Stop here if no work exists.
Analyze what the user has completed:
"Let me review what you've built for [Product Name]:
Completed:
Now let's capture what you've learned."
Ask conversational prompts one at a time:
"Looking back at [Product Name], what aspects worked well?
Think about:
"What aspects were challenging or unclear?
Consider:
This is critical for quant/finance work:
"How did the tech stack work out?
Consider:
Specific questions:
"How did the development process work?
Think about:
"How was time spent?
Think about:
"What patterns could apply to future projects?
Consider:
Once you've gathered their thoughts:
"Here's a summary of your reflections on [Product Name]:
What Worked Well:
Challenges & Learnings:
Tech Stack Retrospective:
Process Reflections:
Time Analysis:
Reusable Patterns:
Does this capture your reflections?"
Iterate until the user is satisfied.
Once approved, create [project]/reflect.md:
# [Product Name] — Reflections
## Project Summary
**Product:** [Product Name]
**Sections:** [List of sections]
**Tech Stack Used:** [e.g., Python + Streamlit, or TypeScript + React]
## What Worked Well
- [Point 1]
- [Point 2]
## Challenges & Learnings
### [Challenge 1]
[Description]
**Lesson:** [What was learned]
## Tech Stack Retrospective
### What Worked
- [Tool/library that worked well and why]
### What Didn't Work
- [Tool/library that caused friction and why]
### Next Time, Use Instead
| Used | Should Have Used | Why |
|------|------------------|-----|
| [Tool] | [Better tool] | [Reason] |
## Process Reflections
### What Helped
- [e.g., "The annotation cycle caught a wrong formula before implementation"]
- [e.g., "Research phase found PyPortfolioOpt — saved weeks of custom code"]
### What to Improve
- [e.g., "Should have reverted earlier when the first approach got complex"]
- [e.g., "Needed more upfront spec for the data pipeline section"]
## Time Analysis
**Time Wasted On:** [What took too long due to wrong approach]
**Would Have Saved Time:** [What would have been faster]
## Libraries & Tools to Remember
### Always Use
- [Library 1] — [For what task]
### Avoid
- [Tool/approach] — [Why it caused problems]
## Reusable Patterns
### [Pattern Name]
[Description of the pattern and when it applies]
## Notes for Future Projects
- [Note 1]
- [Note 2]
---
*Captured using DRIVER™*
"I've saved your reflections to [project]/reflect.md.
Captured:
These insights will help you improve on future projects.
The DRIVER workflow is complete:
Your product design is ready for implementation!
Is there anything else you'd like to work on, or any part of the design you want to revisit?"
As a Cognition Mate: