ワンクリックで
reflect
Reflect on a completed coding iteration to identify improvements
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Reflect on a completed coding iteration to identify improvements
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Maintain and improve the codebase — dependency updates, refactoring, docs, dead code removal, test coverage
Analyze project state, prioritize TODO.md, create or refine plans for upcoming work
Goal-backward code review — verify recently completed work EXISTS, is SUBSTANTIVE, and is WIRED correctly
Keep TODO.md synchronized with completed work before committing
Execute TDD workflow with RED/GREEN/REFACTOR phases and quality verification
| name | reflect |
| description | Reflect on a completed coding iteration to identify improvements |
Use this skill at the END of each coding iteration to reflect on what happened and identify improvements.
After completing an iteration, systematically evaluate:
Identify positive patterns to reinforce:
Example from JSONL Logger iteration:
Identify friction points that required user intervention:
Example from JSONL Logger iteration:
Evaluate the development feedback loop:
Questions to ask:
Example issues identified:
Critical: Don't just identify problems - propose concrete, actionable solutions.
Format each action item as:
Priority: [High/Medium/Low]
Problem: [What's broken or missing]
Solution: [Specific, implementable fix]
Effort: [Small/Medium/Large]
Example action items from JSONL Logger iteration:
Priority: High
Problem: No pre-commit verification - can commit broken code
Solution: Add .git/hooks/pre-commit that runs tests, clippy, fmt
Effort: Small
Priority: High
Problem: Manual verification is error-prone
Solution: Document automated pre-commit hook
Effort: Small
Priority: Medium
Problem: TDD workflow not clearly defined
Solution: Create /coding-iteration skill with RED→GREEN→REFACTOR
Effort: Medium
Priority: Low
Problem: Suggested cargo-watch but doesn't fit my execution model
Solution: Skip watch mode (doesn't make sense for blocking tools)
Effort: None
Copy this template for each iteration reflection:
## Iteration: [Component Name]
### ✅ What Went Well
-
-
-
### ⚠️ What Needed Guidance
-
-
### 🔧 Feedback Automation Analysis
Current gaps:
-
Potential improvements:
-
### 📋 Action Items
**High Priority:**
1. [Problem] → [Solution] (Effort: X)
2.
**Medium Priority:**
1. [Problem] → [Solution] (Effort: X)
**Low Priority / Future:**
1.
### Action Item Disposition (ALL items must be addressed)
| # | Item | Disposition | Artifact |
|---|------|-------------|----------|
| 1 | ... | Implemented / Added to TODO.md / Added to AGENTS.md | link or file |
| 2 | ... | ... | ... |
Trigger reflection when:
Don't reflect on:
Not every reflection produces action items — sometimes things went well and there's nothing to change. That's fine.
But if action items arise, they must be dealt with immediately. Don't list them and move on.
For each action item, do one of:
No action item should be left unaddressed. Before ending the reflection, verify every item was either implemented or tracked in a file.
This skill itself should improve over time:
## Iteration: JSONL Logger Implementation
### ✅ What Went Well
- AGENTS.md structure provided perfect orientation
- Task selection was optimal (independent, foundational)
- 6 comprehensive tests with 100% coverage
- Zero clippy warnings achieved
- Clean separation of concerns
### ⚠️ What Needed Guidance
- Git attribution: didn't know user preference, needed 2 interactions to fix
- TDD process: wrote tests + impl together instead of RED first
### 🔧 Feedback Automation Analysis
- Missing: Pre-commit validation hook
- Missing: Automated verification before commit
- Missing: Clear TDD workflow documentation
- Issue: Suggested tools (cargo-watch) that don't fit my execution model
### 📋 Action Items
**High Priority:**
1. Add pre-commit hook → Auto-run tests/clippy/fmt (Small)
2. Create /coding-iteration skill → Document proper TDD (Medium)
3. Update settings.json → Disable git attribution (Small)
**Medium Priority:**
1. Update AGENTS.md → Reference new automation (Small)
**Low Priority:**
1. cargo-watch → Skip (doesn't fit blocking execution model)
### Decision: Implement now before next iteration
Remember: A clean reflection with no action items is a sign things are going well. But if problems surface, deal with them — don't just list them.