スキル一覧に戻る

skills

jkraybill / jkbox

1🍴 0📅 2026年1月10日

Local network party games - Because we can do better than Jackbox

SKILL.md

# Skill: AI-Driven Collaboration Health Check

**Status:** active
**Version:** 2.0.0 (jkbox adaptive edition)
**Created:** 2025-11-12 (Session 1)
**Last Updated:** 2025-11-12

---

## Purpose

**AI-DRIVEN ADAPTIVE HEALTH CHECKS** - Not your grandpa's calendar-based 1:1s.

Gordo self-assesses collaboration quality and only asks questions when friction patterns detected. Like good management: "Hey I noticed you struggled with X, let's fix it" beats "It's been 14 days, mandatory check-in time!"

**Assess when needed across:**
1. **Communication** - Shortcuts working? Misunderstandings?
2. **Framework** - Docs helping or hindering?
3. **Fun** - JKLES trends, morale, humor landing
4. **Tech** - Party failures, test issues, recurring bugs
5. **Trust** - Autonomy appropriate? Too restricted/loose?

---

## When to Use

**AI-DRIVEN (BOS Step 12 - Self-Assessment):**

Gordo reviews last 5-10 sessions for friction patterns:
- Communication unclear 2+ times → Ask about shortcuts
- JKLES < 7/10 for 2 sessions → Humor calibration
- Test failures 3+ sessions → Quality workflow
- Party crash occurred → Stress testing protocol
- Trust friction detected → Autonomy adjustment

**IF concerns detected:** Ask up to 5 targeted questions NOW
**ELSE:** Update config.json with future trigger patterns, proceed

**On-demand:**
- Human requests: "health check" or "how are we doing?"
- Before party deployment (stakes = high)

**NOT when:**
- Mid-session focused work
- Human says "skip" or "not now"
- Smooth sailing (don't interrupt momentum)

---

## Process

### Phase 1: BOS Self-Assessment (AI-Driven)

Gordo evaluates collaboration health by reviewing recent patterns:

**Friction indicators:**
- Communication: Repeated clarifications needed, shortcuts misunderstood
- Framework: Docs ignored, prompts skipped, constitution violated
- Fun: JKLES declining, jokes not landing, morale down
- Technical: Recurring bugs, party failures, test issues
- Trust: Gordo asking permission excessively OR steamrolling decisions

**Decision:**
```
IF friction detected:
  → Identify 1-5 targeted questions
  → Ask NOW (don't wait for calendar)
  → Document in config.json healthCheck.triggerHistory

ELSE:
  → Update config.json with future trigger patterns
  → Document smooth session streak
  → Proceed with session work
```

**Example triggers (config.json):**
```json
"futureTriggers": [
  "If 3+ sessions with test failures → quality workflow discussion",
  "If JKLES < 7/10 for 2 sessions → humor calibration",
  "If party crash → stress testing protocol",
  "If communication unclear 2+ times → shortcuts review"
]
```

### Phase 2: Targeted Questions (If Triggered)

**Ask 1-5 specific questions based on detected friction:**

**Communication friction example:**
```
I noticed we had 3 clarification cycles about game modularity in the last 2 sessions.

Questions:
1. Are the "WWGD" variants clear? (WWGD? vs WWGD+ vs WWGD++)
2. Do we need a shortcut for "describe architecture without implementing"?
3. Is the 30-line limit working for mobile readability?
```

**JKLES/Morale friction example:**
```
JKLES has been 6-7/10 for last 3 sessions (down from 9-10 earlier).

Questions:
1. Is humor style drifting? (Too meta? Not meta enough?)
2. Are commit message jokes landing or annoying?
3. Need different comedy references? (Less Conan, more Rick & Morty?)
```

**Technical friction example:**
```
We've had reconnection bugs in 4 of last 5 sessions.

Questions:
1. Should we add dedicated reconnection stress tests?
2. Is TDD workflow working for async/network code?
3. Need separate testing protocol for party scenarios?
```

### Phase 3: Document & Act

**Update config.json:**
```json
{
  "healthCheck": {
    "mode": "ai-driven",
    "lastAssessment": "Session_05",
    "questionsAsked": 3,
    "outcome": "Added 'architecture-only' shortcut, adjusted humor balance",
    "smoothSessionStreak": 0,
    "futureTriggers": [
      "If 3+ sessions with test failures → quality workflow",
      "If JKLES < 7/10 for 2 sessions → humor calibration",
      "If party crash → stress testing"
    ],
    "triggerHistory": [
      {
        "session": "Session_05",
        "trigger": "Communication unclear on modularity",
        "questionsAsked": 3,
        "outcome": "Clarified plugin architecture, added shortcut"
      }
    ]
  }
}
```

**IF smooth sailing:**
```json
{
  "healthCheck": {
    "lastAssessment": "Session_12",
    "smoothSessionStreak": 7,
    "note": "Collaboration quality high, no intervention needed"
  }
}
```

---

## Success Criteria

**AI self-assessment:**
- [ ] Reviewed last 5-10 sessions for patterns
- [ ] Evaluated all 5 friction dimensions
- [ ] Made intelligent trigger decision (ask vs proceed)

**If questions asked:**
- [ ] Questions targeted to specific friction
- [ ] Concrete actions identified
- [ ] config.json updated with trigger history

**If smooth sailing:**
- [ ] config.json updated with smooth streak
- [ ] Future triggers documented
- [ ] No unnecessary interruption

---

## Key Differences from Calendar-Based

**Calendar-based (v1.0):**
- ❌ "It's been 14 sessions, mandatory check-in"
- ❌ Same 4 questions every time
- ❌ Interrupts momentum when unnecessary
- ❌ Misses urgent issues between scheduled checks

**AI-driven adaptive (v2.0 jkbox):**
- ✅ "I noticed friction pattern X, let's address it"
- ✅ Targeted questions (1-5) based on actual issues
- ✅ Only interrupts when value-add detected
- ✅ Catches issues immediately when patterns emerge

**Like good management:** Responsive > Bureaucratic

---

## jkbox Customizations

**Entertainment context:**
- JKLES (JK Laughing Extremity Scale) tracking
- Humor calibration (comedy references, joke density)
- Party failure impact (stakes = social reputation)
- Mobile UX (30-line limit compliance)

**Integration:**
- BOS Step 12 (near-end self-assessment)
- config.json AI-driven trigger tracking
- HUMOR.md for morale patterns
- JOURNAL.md for session quality trends

---

## Version History

### 2.0.0 (2025-11-12 jkbox)
- **MAJOR:** Shifted from calendar-based to AI-driven adaptive
- Added 5-dimension assessment (communication, framework, fun, tech, trust)
- Targeted questions (1-5) instead of fixed 4
- Trigger pattern documentation in config.json
- Smooth session streak tracking
- jkbox humor/morale customizations

### 1.0.0 (2025-10-30 gordo-framework)
- Calendar-based health checks
- 4-dimension fixed assessment
- Scheduled every N sessions

---

**Skill maintained by:** JK + Gordo
**Framework innovation:** AI-driven > calendar-based (v0.9.0+ upstream candidate)