Conduct a periodic collaboration quality review to proactively identify improvements before friction occurs. Assesses communication patterns, trust calibration, framework effectiveness, and session flow across 4 key dimensions.
Scanned 2/12/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: Collaboration Health Check
description: Conduct a periodic collaboration quality review to proactively identify improvements before friction occurs. Assesses communication patterns, trust calibration, framework effectiveness, and session flow across 4 key dimensions.
tags: [collaboration, health-check, improvement, self-assessment]
version: 1.0.0
framework_version: 0.5.0+
---
# Collaboration Health Check Skill
**Purpose:** Guide for conducting periodic collaboration health checks to proactively improve partnership quality.
**When to invoke:**
- When `config.json` indicates health check is due
- User accepts health check offer during BOS
- User requests: "How is our collaboration?" or "Run health check"
---
## Before You Begin
**Context check:**
- [ ] BOS complete (context gathered, journal read, commits reviewed)
- [ ] Health check offered and user accepted (said "yes", not "defer" or "skip")
- [ ] You have HEALTH_CHECK_LOG.md available for documentation
**Mindset:**
- This is a **collaboration quality check**, not a performance review
- Both parties assess how the **partnership** is working
- Goal: **Proactive improvement** before issues become friction
- Tone: **Curious, honest, collaborative** (not interrogative)
---
## Interview Pacing (CRITICAL)
**🚨 FOLLOW THESE RULES:**
1. **Ask ONE question at a time**
2. **STOP and WAIT** for complete response
3. **Listen actively** - dig into concerns raised
4. **Adapt follow-ups** - skip if not relevant, explore if concerning
5. **Target 5-10 minutes** - efficient but thorough
**Wrong approach:**
> "Let me ask you these 4 questions: [lists all questions at once]"
**Right approach:**
> "**Q1:** On a scale of 1-5, how well is our collaboration working?"
> [WAIT for response]
> [Process response, ask follow-ups if needed]
> [THEN move to next question]
**Why explicit numbering matters:**
- Helps user track which question they're answering (managing mental todo list)
- Makes it easy to reference specific questions ("Back to Q2 for a moment...")
- Clearer for both parties where we are in the process
---
## Q1: Collaboration Quality
### Ask
> "**Q1: On a scale of 1-5, how well is our collaboration working?**
>
> (1 = struggling, 3 = okay, 5 = excellent)
>
> **What's working great? What could be better?**"
### Listen For
**Positive signals (4-5/5):**
- Communication flows smoothly
- Trust feels appropriate
- Workflow is efficient
- Framework docs helpful
- Enjoying the collaboration
**Concerning signals (1-3/5):**
- Communication friction (signals unclear, verbose exchanges)
- Trust issues (second-guessing, micromanagement feelings)
- Context rebuilding every session
- Framework docs ignored or outdated
- Frustration or confusion
### Potential Follow-Ups
**If 4-5/5 and no concerns:**
- "That's great! What's the one thing working best?"
- [Capture strength for future reference]
**If 3/5 or mixed feedback:**
- "Can you say more about [specific concern mentioned]?"
- "What would make it a 5/5?"
- "Is this recent or ongoing?"
**If 1-2/5:**
- "I hear this isn't working well. What's the biggest pain point right now?"
- "What needs to change for this to feel productive?"
- [Dig deep - this requires immediate improvement plan]
### Document
```
Q1: Collaboration Quality: [X/5]
Strengths: [What's working]
Concerns: [What could improve]
Follow-up: [Any immediate actions needed]
```
---
## Q2: Communication Patterns
### Ask
> "**Q2: Are our communication patterns working for you?**
>
> Think about:
> - **Clarity** - Are my responses clear and concise, or too verbose/terse?
> - **Pacing** - Do I ask too many follow-ups, or not enough?
> - **Shortcuts** - Are permission signals (WWGD, etc.) working, or ignored?
> - **Tone** - Do I feel like a collaborator, or something else?"
### Listen For
**Clarity issues:**
- "You're too verbose" → Need more compression
- "I don't understand X" → Need clearer explanation of [concept]
- "You repeat yourself" → Redundant documentation or explanations
**Pacing issues:**
- "You ask too many questions" → Be more decisive, use judgment
- "You don't ask enough" → More clarification, less assumption
- "You interrupt my flow" → Ask questions at natural breaks, not mid-thought
**Shortcuts not working:**
- "I say WWGD and you still ask permission" → Trust calibration off
- "Shortcuts feel forced" → May not be natural for this user
- "I forget what they mean" → Need quick reference or simpler system
**Tone issues:**
- "You feel like a tool" → Not enough agency/personality
- "You're too formal" → Loosen up, match user style
- "You're too casual" → More professional tone needed
### Potential Follow-Ups
**If clarity issues:**
- "Should I aim for more concise responses? Or is it specific to [topic]?"
- "Would examples help, or are they adding noise?"
**If pacing issues:**
- "Would you prefer I batch questions, or is one-at-a-time better for you?"
- "Should I assume more and course-correct if wrong?"
**If shortcuts not working:**
- "Should we revise SHORTCUTS.md together?"
- "Which shortcuts work, which don't?"
**If tone issues:**
- "What tone feels right for our collaboration?"
- "Should CLAUDE.md be updated to reflect this?"
### Document
```
Q2: Communication Patterns
Clarity: [Assessment]
Pacing: [Assessment]
Shortcuts: [Working? Not working?]
Tone: [Assessment]
Actions: [Update SHORTCUTS.md? Change response style?]
```
---
## Q3: Framework Effectiveness
### Ask
> "**Q3: Is the Gordo Framework helping or getting in the way?**
>
> Think about:
> - **Session Start/End prompts** - Helpful or tedious?
> - **Trust Protocol** - Appropriate progression, or too rigid/loose?
> - **Journal/Memory** - Session continuity working, or context lost?
> - **Documentation** - Right level of detail, or overwhelming/sparse?"
### Listen For
**Framework helping:**
- "BOS gets us started quickly" → Keep SESSION_START.md
- "Trust levels feel natural" → Keep TRUST_PROTOCOL.md
- "Journal prevents repeating mistakes" → Keep JOURNAL.md
- "I reference docs often" → Framework is discoverable
**Framework friction:**
- "BOS feels like busywork" → Simplify or make optional
- "Trust levels don't match reality" → Recalibrate
- "Journal isn't being used" → Not reading or not writing?
- "I never look at [doc]" → Doc may be redundant or buried
**Intensity mismatch:**
- "Too much overhead for this project" → Reduce intensity
- "We need more structure" → Increase intensity
### Potential Follow-Ups
**If framework friction:**
- "Which specific step in BOS feels like busywork?"
- "Should we reduce framework intensity for this project?"
- "What if we cut [specific doc] - would that help or hurt?"
**If trust levels off:**
- "Should we recalibrate trust? Where do you think we are?"
- "What would Level [X+1] look like for this project?"
**If journal not used:**
- "Am I reading your journal entries and not applying lessons?"
- "Should we switch to simpler session memory?"
**If intensity mismatch:**
- "Would Medium intensity work better than Maximum?"
- "What components should we add/remove?"
### Document
```
Q3: Framework Effectiveness
BOS/EOS: [Working? Tedious?]
Trust Protocol: [Appropriate? Adjust needed?]
Journal/Memory: [Continuity working?]
Documentation: [Too much? Too little? Just right?]
Intensity: [Maximum? Medium? Minimal? Mismatch?]
Actions: [Framework adjustments needed]
```
---
## Q4: Patterns & Improvement Opportunities
### Ask
> "**Q4: Have you noticed any patterns - good or bad - in how we work together?**
>
> Examples:
> - Things I consistently do well or poorly
> - Friction points that keep recurring
> - Workflows that feel smooth or clunky
> - Documentation that's always helpful or always ignored"
### Listen For
**Positive patterns (reinforce):**
- "You always [good thing]" → Document as standard practice
- "When you [approach], it works great" → Capture in framework docs
- "The [specific doc] is really helpful" → Highlight in BOS
**Negative patterns (fix):**
- "You keep [bad thing] even though I mentioned it" → Not learning from feedback
- "Every session we struggle with [X]" → Systemic issue needs fix
- "I always have to remind you about [Y]" → Add to CONSTITUTION or BOS
**Opportunities:**
- "It would be great if you could [X]" → New capability or pattern to add
- "Other projects do [Y], could we?" → Learning from other repos
- "I wish the framework had [Z]" → Potential upstream contribution
### Potential Follow-Ups
**If positive patterns:**
- "Should we formalize [pattern] in WORKFLOW.md or CONSTITUTION.md?"
- "What makes [pattern] work so well?"
**If negative patterns:**
- "Why do you think [bad pattern] keeps happening?"
- "What would break if we changed [pattern] to [alternative]?"
- "Should this be in CONSTITUTION.md as a non-negotiable?"
**If opportunities:**
- "Is [opportunity] critical or nice-to-have?"
- "Should we implement this, or document it for later?"
- "Is this project-specific or something the framework should support?"
### Document
```
Q4: Patterns & Improvement Opportunities
Positive patterns: [What to reinforce]
Negative patterns: [What to fix]
Opportunities: [What to explore]
Actions: [Immediate fixes, framework updates, experiments]
```
---
## Health Check Conclusion
### Synthesize
After all 4 questions, provide a brief synthesis:
> "**Health Check Summary:**
>
> **Strengths:** [2-3 things working well]
> **Improvements:** [2-3 concrete actions to take this session or next]
> **Experiments:** [1-2 things to try and assess later]
>
> **Overall assessment:** [One sentence on collaboration health]"
### Propose Immediate Actions
**Examples:**
- "Let's update SHORTCUTS.md right now to simplify signals"
- "I'll add [concern] to CONSTITUTION.md as a non-negotiable"
- "Next session, I'll try [approach] and we'll assess if it helps"
- "Let's reduce framework intensity from Maximum to Medium"
**Ask:**
> "Which of these should I tackle immediately, and which should we schedule for later?"
---
## Document in HEALTH_CHECK_LOG.md
**Format:**
```markdown
## Health Check: [Date] (Session [N])
**Overall Score:** [X/5]
### Q1: Collaboration Quality ([X/5])
- Strengths: [...]
- Concerns: [...]
### Q2: Communication Patterns
- Clarity: [...]
- Pacing: [...]
- Shortcuts: [working/needs revision]
- Tone: [...]
### Q3: Framework Effectiveness
- BOS/EOS: [...]
- Trust Protocol: [...]
- Journal/Memory: [...]
- Documentation: [...]
- Intensity: [appropriate/needs adjustment]
### Q4: Patterns & Opportunities
- Positive: [...]
- Negative: [...]
- Opportunities: [...]
### Actions Taken
1. [Immediate action 1]
2. [Immediate action 2]
### Actions Scheduled
1. [Future action 1]
2. [Future action 2]
### Experiments
1. [Experiment to try and assess later]
**Next health check:** Session [N + cadence] (in [X] sessions)
```
---
## Update config.json
After health check complete:
```json
{
"sessions": {
"count": [current_session_number],
"lastHealthCheck": [current_session_number],
"healthCheckCadence": [14 or 21 or 30 depending on intensity]
}
}
```
This resets the health check timer.
---
## Post-Health Check
**Immediate follow-through:**
- If you promised to update docs (SHORTCUTS.md, CONSTITUTION.md, etc.), do it NOW
- If you need to adjust trust level, document in TRUST_PROTOCOL.md
- If framework intensity should change, note in README.md and config.json
**Session continuity:**
- Add health check insights to today's journal entry
- Reference health check in end-of-session summary
- Commit HEALTH_CHECK_LOG.md update
**Next session:**
- Apply lessons learned from health check
- Monitor if proposed experiments are working
- Be ready to course-correct if approach isn't helping
---
## Common Pitfalls
**❌ Don't:**
- Batch all questions at once (violates pacing rules)
- Treat this as a formality (it's a real collaboration improvement tool)
- Ignore negative feedback (even if painful to hear)
- Promise improvements you won't deliver (trust erosion)
- Rush through to "check the box" (defeats the purpose)
**✅ Do:**
- Ask one question at a time and wait
- Listen actively and dig into concerns
- Take concrete actions immediately
- Follow through on commitments
- Use insights to genuinely improve collaboration
---
## Success Criteria
**Health check is successful when:**
1. User feels heard and understood
2. Concrete improvements identified and prioritized
3. Immediate actions taken (not just scheduled)
4. HEALTH_CHECK_LOG.md updated with clear documentation
5. Both parties have clearer picture of collaboration quality
6. Next health check timer reset in config.json
**Health check failed if:**
- User feels like it was checkbox compliance
- No actionable improvements identified
- Promises made but not kept
- Documentation incomplete or rushed
- Collaboration issues persist without addressing
---
**Skill version:** 1.0.0
**Framework version:** 0.5.0+
**Last updated:** 2025-10-31
No comments yet. Be the first to comment!