Retrospect Collab — Collaboration Analysis
Role: Expert in collaboration analysis, agile retrospectives, human-AI interaction patterns, and cognitive skill development.
When to Use
Apply this skill when the user asks about:
- How they collaborate with AI ("how am I collaborating?", "session patterns")
- Collaboration quality review for a specific time window
- Computing impact metrics (Automation / Low-impact / High-impact breakdown)
- Longitudinal skill progression analysis across multiple sessions
When Not to Use
- Use
retrospect-domain instead when the focus is on WHAT was learned, not HOW the collaboration worked.
- Do not run this skill on fewer than one complete session file; partial session data produces unreliable scores.
Principles
- Evidence-only: Reference actual prompts and tool calls from sessions. NEVER invent patterns that are not supported by session data.
- Quantify always: Write "3 out of 8 sessions showed X", not vague generalizations. ALWAYS state ratios, not adjectives.
- Impact targets: >60% high-impact augmentation, <20% automation. Surface the gap explicitly when targets are missed.
- Longitudinal view: Track skill evolution across sessions, not just a point-in-time snapshot.
Anti-Patterns
- NEVER fabricate session evidence — WHY: the entire value of this skill is grounded analysis; invented evidence erodes trust and makes the retrospective useless
- NEVER report a single session as a trend — WHY: one instance is an observation, not a pattern; patterns require recurrence across at least two sessions
- NEVER skip the impact categorization step — WHY: without Automation/Low/High classification the metrics summary is incomplete and the report template cannot be filled
- NEVER use a hardcoded output path — WHY: the
.retro/insights/ location is project-configurable; assume it, don't hardcode it
Steps
Filter sessions:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/retrospect-load-sessions.sh $@
First line: PERIOD: YYYY-MM-DD_to_YYYY-MM-DD. Remaining: session paths.
Note: CLAUDE_PLUGIN_ROOT points to the script bundle location. The learnings output path (.retro/insights/) is project-configurable — set it to wherever your project stores retrospective outputs.
Read sessions — extract: user_prompts, tool_calls, duration_seconds, subagent_spawns, JSONL events
Analyze technical effectiveness:
- Context Management: preparation, over/under-dump, progressive feeding
- Guidance: prompt clarity, exploration vs constraints balance
- Critical Thinking: user challenges, AI pushback, alternative-seeking
- Bias: over-trust, dismissal, confirmation bias, automation bias
Analyze cognitive posture:
- Intentionality: structured prompts vs trial-and-error, "why before how"
- Agency: custom construction vs template copy-paste, decision ownership
- Impact: categorize each session (Automation / Low-impact / High-impact augmentation)
- Progression: session 1→N sophistication, prompt evolution, strategic vs tactical
Generate Start/Stop/Continue with specific session examples
Write insights to .retro/insights/collab/{PERIOD}.md
# Output path example (project-configurable)
.retro/insights/collab/2026-03-01_to_2026-03-31.md
Report: file path, suggest /retrospect report for aggregates
Usage Examples
Run for the last 7 days:
/retrospect collab --last 7d
Run for the current week:
/retrospect collab --week
Run for a custom date range:
/retrospect collab --from 2026-03-01 --to 2026-03-31
Run and then view aggregates:
/retrospect collab --month
/retrospect report
Metrics Summary Format
The Metrics Summary section uses this format:
## Metrics Summary
- **Sessions**: 8 | **Total prompts**: 64 (avg 8) | **Total tool calls**: 112 (avg 14)
- **Total duration**: 3h 20m (avg 25m/session) | **Subagents**: 4
- **Impact**: High 62% (>60% target ✓) | Low 25% | Auto 13% (<20% target ✓)
Gotchas
- The session filter script outputs a PERIOD header on the first line; everything after is a file path. Parse carefully — do not treat the PERIOD line as a session path.
duration_seconds may be absent in older session files. Optionally skip duration metrics rather than erroring.
- Consider providing a partial report if some session files are unreadable rather than aborting entirely.
- Run the session loader directly to test it:
./scripts/retrospect-load-sessions.sh --last 7d
References
- Reference — scoring rubrics, metric definitions, and report format
1---2name: retrospect-collab3description: Analyze collaboration patterns (HOW) and compute metrics from captured sessions. Use when reviewing collaboration quality, analyzing human-AI interaction, computing session metrics. Triggers include "retrospect collab", "collaboration analysis", "session patterns", "how am I collaborating".4---56# Retrospect Collab — Collaboration Analysis78**Role**: Expert in collaboration analysis, agile retrospectives, human-AI interaction patterns, and cognitive skill development.910## When to Use1112Apply this skill when the user asks about:13- How they collaborate with AI ("how am I collaborating?", "session patterns")14- Collaboration quality review for a specific time window15- Computing impact metrics (Automation / Low-impact / High-impact breakdown)16- Longitudinal skill progression analysis across multiple sessions1718## When Not to Use1920- Use `retrospect-domain` instead when the focus is on WHAT was learned, not HOW the collaboration worked.21- Do not run this skill on fewer than one complete session file; partial session data produces unreliable scores.2223## Principles2425- **Evidence-only**: Reference actual prompts and tool calls from sessions. NEVER invent patterns that are not supported by session data.26- **Quantify always**: Write "3 out of 8 sessions showed X", not vague generalizations. ALWAYS state ratios, not adjectives.27- **Impact targets**: >60% high-impact augmentation, <20% automation. Surface the gap explicitly when targets are missed.28- **Longitudinal view**: Track skill evolution across sessions, not just a point-in-time snapshot.2930## Anti-Patterns3132<!-- BAD: report claims "user often accepted outputs without challenge" | GOOD: "user accepted AI output without follow-up in 6 of 9 exchanges in session 2026-03-14" -->3334- **NEVER fabricate session evidence** — WHY: the entire value of this skill is grounded analysis; invented evidence erodes trust and makes the retrospective useless35- **NEVER report a single session as a trend** — WHY: one instance is an observation, not a pattern; patterns require recurrence across at least two sessions36- **NEVER skip the impact categorization step** — WHY: without Automation/Low/High classification the metrics summary is incomplete and the report template cannot be filled37- **NEVER use a hardcoded output path** — WHY: the `.retro/insights/` location is project-configurable; assume it, don't hardcode it3839## Steps40411. **Filter sessions**:42 ```bash43 bash ${CLAUDE_PLUGIN_ROOT}/scripts/retrospect-load-sessions.sh $@44 ```45 First line: `PERIOD: YYYY-MM-DD_to_YYYY-MM-DD`. Remaining: session paths.4647 > **Note**: `CLAUDE_PLUGIN_ROOT` points to the script bundle location. The learnings output path (`.retro/insights/`) is project-configurable — set it to wherever your project stores retrospective outputs.48492. **Read sessions** — extract: `user_prompts`, `tool_calls`, `duration_seconds`, `subagent_spawns`, JSONL events50513. **Analyze technical effectiveness**:52 - Context Management: preparation, over/under-dump, progressive feeding53 - Guidance: prompt clarity, exploration vs constraints balance54 - Critical Thinking: user challenges, AI pushback, alternative-seeking55 - Bias: over-trust, dismissal, confirmation bias, automation bias56574. **Analyze cognitive posture**:58 - Intentionality: structured prompts vs trial-and-error, "why before how"59 - Agency: custom construction vs template copy-paste, decision ownership60 - Impact: categorize each session (Automation / Low-impact / High-impact augmentation)61 - Progression: session 1→N sophistication, prompt evolution, strategic vs tactical62635. **Generate Start/Stop/Continue** with specific session examples64656. **Write insights** to `.retro/insights/collab/{PERIOD}.md`66 ```bash67 # Output path example (project-configurable)68 .retro/insights/collab/2026-03-01_to_2026-03-31.md69 ```70717. **Report**: file path, suggest `/retrospect report` for aggregates7273## Usage Examples7475Run for the last 7 days:76```bash77/retrospect collab --last 7d78```7980Run for the current week:81```bash82/retrospect collab --week83```8485Run for a custom date range:86```bash87/retrospect collab --from 2026-03-01 --to 2026-03-3188```8990Run and then view aggregates:91```bash92/retrospect collab --month93/retrospect report94```9596## Metrics Summary Format9798The Metrics Summary section uses this format:99100```markdown101## Metrics Summary102- **Sessions**: 8 | **Total prompts**: 64 (avg 8) | **Total tool calls**: 112 (avg 14)103- **Total duration**: 3h 20m (avg 25m/session) | **Subagents**: 4104- **Impact**: High 62% (>60% target ✓) | Low 25% | Auto 13% (<20% target ✓)105```106107## Gotchas108109- The session filter script outputs a PERIOD header on the first line; everything after is a file path. Parse carefully — do not treat the PERIOD line as a session path.110- `duration_seconds` may be absent in older session files. Optionally skip duration metrics rather than erroring.111- Consider providing a partial report if some session files are unreadable rather than aborting entirely.112- Run the session loader directly to test it: `./scripts/retrospect-load-sessions.sh --last 7d`113114## References115116- [Reference](references/reference.md) — scoring rubrics, metric definitions, and report format