references/conversation_reflection_practice.md
8.7 KB查看排版效果| 1 | # Conversation Reflection Practice — Schön's Discipline Applied |
| 2 | |
| 3 | This reference answers exactly one decision: **what theoretical foundation grounds the reflect skill's discipline of re-reading the full conversation, running structured analysis, and ending with a directional recommendation?** |
| 4 | |
| 5 | ## The Core Frame |
| 6 | |
| 7 | Donald Schön's *The Reflective Practitioner* (1983) distinguished two modes: |
| 8 | |
| 9 | - **Reflection-in-action** — adjusting while doing (most everyday reflection) |
| 10 | - **Reflection-on-action** — stepping back to examine, after the fact |
| 11 | |
| 12 | The reflect skill operationalizes **reflection-on-action** in mid-conversation. It pauses the in-flight task, re-reads what's been done, runs structured analysis, and emerges with a corrected direction. |
| 13 | |
| 14 | This is harder than reflection-in-action because it requires: |
| 15 | |
| 16 | 1. **Breaking flow** — most users want to continue executing, not pause |
| 17 | 2. **Re-reading from origin** — not just recent turns |
| 18 | 3. **Honest output** — even when the user implicitly wants validation |
| 19 | |
| 20 | ## Why Re-Read Full Conversation (Not Just Recent) |
| 21 | |
| 22 | The most common failure of casual reflection is **recency-bias reflection** — re-reading only the last 3-5 turns. This produces a summary, not a reflection. |
| 23 | |
| 24 | True reflection requires re-reading from the **original goal**, because: |
| 25 | |
| 26 | - The framing at turn 1 sets what counts as "on track" |
| 27 | - Drift is invisible from inside the drift (you don't notice you've moved until you compare to where you started) |
| 28 | - Recent context is often tactical; original context is strategic |
| 29 | |
| 30 | Schön emphasized this in his discussion of "professional reflection" — the discipline is going back to the implicit framing that shaped the work, not just the recent moves. |
| 31 | |
| 32 | ## The 5-Dimension Framework Origin |
| 33 | |
| 34 | The reflect skill's 5 dimensions (Macro, Gap, Reflective, Bias, Contextual) are an operationalization of several reflective-practice traditions: |
| 35 | |
| 36 | | Dimension | Tradition | |
| 37 | |---|---| |
| 38 | | **Macro Perspective** | Schön's "frame analysis" — what frame is being used? Does it still serve? | |
| 39 | | **Gap Analysis** | Argyris & Schön's "double-loop learning" — what assumptions haven't been examined? | |
| 40 | | **Reflective Inquiry** | Kolb's experiential learning cycle — what new framing might serve better? | |
| 41 | | **Bias Check** | Kahneman/Tversky cognitive bias canon — what systematic errors might apply? | |
| 42 | | **Contextual Alignment** | Polanyi's tacit knowledge — what context is implicit and ignored? | |
| 43 | |
| 44 | This synthesis isn't novel — it's what practiced reflection-on-action looks like. The skill's value is making it operational + repeatable. |
| 45 | |
| 46 | ## Reflection-in-Action vs Reflection-on-Action |
| 47 | |
| 48 | | Mode | When | Purpose | The reflect skill | |
| 49 | |---|---|---|---| |
| 50 | | Reflection-in-action | While doing | Adjust mid-action | Not this — that's just normal Claude behavior | |
| 51 | | Reflection-on-action | After/pause | Re-examine direction | **This** — the skill is invoked explicitly to pause | |
| 52 | |
| 53 | The skill's "stop directive" (halt the current thread) enforces this distinction. Continuing detail work while "reflecting on the side" collapses both modes and defeats the purpose. |
| 54 | |
| 55 | ## Why Closing Recommendation Is Mandatory |
| 56 | |
| 57 | A reflection that ends with "consider your options" or "think about this more" has failed. Schön emphasized that reflection should produce **action-oriented insight** — the practitioner emerges with a clear next move, not more deliberation. |
| 58 | |
| 59 | The Continue / Pivot / Pause structure forces this: |
| 60 | |
| 61 | - **Continue** — explicit endorsement, with reasoning |
| 62 | - **Pivot to {X}** — explicit redirect, with target |
| 63 | - **Pause for {Q}** — explicit blocker, with question |
| 64 | |
| 65 | Without one of these, the reflection produced introspection without resolution. That's a useful private activity but not a useful skill output. |
| 66 | |
| 67 | ## When NOT to Reflect |
| 68 | |
| 69 | Reflection has costs: |
| 70 | |
| 71 | - **Time** — full reflection takes attention |
| 72 | - **Flow disruption** — pausing breaks momentum |
| 73 | - **Risk of over-reflecting** — endless analysis without execution |
| 74 | |
| 75 | The skill should NOT trigger: |
| 76 | |
| 77 | - **On every implicit signal** — 10+ detail turns alone isn't enough; the user should be the one to choose |
| 78 | - **In short conversations** — no real context to reassess |
| 79 | - **As a default response** — "let me reflect first" should not become a stalling tactic |
| 80 | |
| 81 | The skill is most valuable when used **sparingly and intentionally** — once or twice per substantial task, at strategic moments. |
| 82 | |
| 83 | ## The Honest-Output Discipline Connection |
| 84 | |
| 85 | Reflective practice traditions emphasize **integrity** — the reflection produces what's actually there, not what the practitioner wants to find. Schön explicitly contrasted "espoused theory" (what we say we believe) with "theory-in-use" (what we actually do). |
| 86 | |
| 87 | The reflect skill's honest-output discipline (no manufactured problems, no vague reassurance) is the same integrity principle. If the path is genuinely solid, the honest reflection says so with specific evidence. If the path has drifted, the honest reflection says so with specific evidence. The discipline doesn't distort findings to match expectations. |
| 88 | |
| 89 | See [`honest_output_discipline.md`](honest_output_discipline.md) for the operational form. |
| 90 | |
| 91 | ## Operational Patterns |
| 92 | |
| 93 | ### Pattern 1: Quick reflection (good case) |
| 94 | |
| 95 | Conversation is 8 turns in. User says "step back." Skill: |
| 96 | |
| 97 | 1. Halts current thread |
| 98 | 2. Re-reads from turn 1 |
| 99 | 3. Runs 5-dimension analysis |
| 100 | 4. Finds path is solid |
| 101 | 5. Validates with specific reasoning + Continue |
| 102 | |
| 103 | Total time: < 1 minute. Output: ~200-300 words. |
| 104 | |
| 105 | ### Pattern 2: Mid-drift reflection |
| 106 | |
| 107 | Conversation is 15 turns in. User says "are we missing something?" Skill: |
| 108 | |
| 109 | 1. Halts current thread |
| 110 | 2. Re-reads from turn 1 |
| 111 | 3. 5-dimension analysis surfaces sunk-cost bias + drift from original goal |
| 112 | 4. Critiques with specific evidence |
| 113 | 5. Recommends Pivot to specific direction |
| 114 | |
| 115 | Total time: ~2 minutes. Output: ~400-600 words. |
| 116 | |
| 117 | ### Pattern 3: Thin-context reflection |
| 118 | |
| 119 | User says "reflect" at turn 3 of a fresh conversation. Skill: |
| 120 | |
| 121 | 1. Halts |
| 122 | 2. Re-reads — finds limited context |
| 123 | 3. Asks Q1 (clarifying — what to reassess) |
| 124 | 4. After answer, runs focused analysis |
| 125 | 5. Recommendation per their focus |
| 126 | |
| 127 | Total time: ~1-2 minutes (with user response). Output: shorter, focused. |
| 128 | |
| 129 | ## Anti-Patterns from Reflective Practice Literature |
| 130 | |
| 131 | ### "Endless reflection without action" |
| 132 | |
| 133 | Kolb warned about getting stuck in the reflection phase of his learning cycle. Reflection without action becomes navel-gazing. The skill's mandatory closing recommendation prevents this. |
| 134 | |
| 135 | ### "Reflection as confirmation" |
| 136 | |
| 137 | Argyris noted that practitioners often use reflection to confirm what they already believed. The bias check (Dimension 4) is specifically designed to counter this. |
| 138 | |
| 139 | ### "Reflection as performance" |
| 140 | |
| 141 | Schön observed that some reflection is performed for audience rather than substance — "see, I'm being reflective!" The honest-output discipline rejects this. |
| 142 | |
| 143 | ### "Reflection on recent turns only" |
| 144 | |
| 145 | Recency-bias reflection. Produces summary, not insight. The "re-read from original goal" requirement counters this. |
| 146 | |
| 147 | ## Citations (7 sources) |
| 148 | |
| 149 | 1. **Donald Schön, *The Reflective Practitioner* (Basic Books, 1983).** Foundational text. Source for the reflection-in-action vs reflection-on-action distinction, frame analysis, and the discipline of re-examining implicit frames. |
| 150 | |
| 151 | 2. **Schön, *Educating the Reflective Practitioner* (Jossey-Bass, 1987).** Schön's follow-up — operationalizes reflection-on-action for professional education. Source for the "halt and re-examine" discipline. |
| 152 | |
| 153 | 3. **Chris Argyris & Donald Schön, *Theory in Practice* (Jossey-Bass, 1974).** Source for the espoused-theory vs theory-in-use distinction that grounds the honest-output discipline. Argyris's "double-loop learning" is the foundation for the gap-analysis dimension. |
| 154 | |
| 155 | 4. **David Kolb, *Experiential Learning* (Prentice-Hall, 1984).** Source for the four-stage learning cycle (Concrete Experience → Reflective Observation → Abstract Conceptualization → Active Experimentation). The reflect skill operationalizes the second stage in conversation form. |
| 156 | |
| 157 | 5. **Michael Polanyi, *The Tacit Dimension* (Doubleday, 1966).** Source for the implicit-context-matters principle that grounds the Contextual Alignment dimension. Polanyi's "we know more than we can tell" justifies examining unstated context. |
| 158 | |
| 159 | 6. **Kahneman & Tversky cognitive bias canon (1972-onwards).** Source for the bias-check dimension. See `cognitive_bias_canon.md` for the full 5-bias treatment. |
| 160 | |
| 161 | 7. **Bret Victor, "Inventing on Principle" (talk, 2012) + "Up and Down the Ladder of Abstraction" (essay).** Source for the discipline of making thinking visible. Reflection outputs that cite specific conversation evidence make the reflector's reasoning visible; vague outputs hide it. |
文件内容是平台检查时读出的文本,只供查看。平台不会运行包里的任何脚本或程序。

