返回 Skill 列表
extension
分类: 营销与增长无需 API Key

bjs-game

BJS Labs的战略决策框架。使用时机:在做出重大业务决策时,完成主要行动后(如关闭客户、发布功能),每周战略审查,或对优先事项感到不确定时。跟踪游戏状态、胜利条件(30万美元/50万美元/100万美元ARR)和决策历史。触发词:策略、决策、优先级、我们应该、下一步、游戏状态。

person作者: jakexiaohubgithub

BJS Labs Game Strategy Skill

Strategic decision-making framework for BJS Labs. Treats business as a game with clear state, moves, and win conditions.

When to Use This Skill

  • Before making a significant business decision
  • After completing a major action (close client, ship feature, etc.)
  • Weekly strategic review
  • When feeling uncertain about priorities
  • Keywords: strategy, decision, priority, should we, next move, game state

Core Files

  • Game State: ~/.openclaw/workspace/memory/bjs-game-state.md
  • Decision Log: Embedded in game state file
  • Win Conditions: Level 1 = $300K ARR, Level 2 = $500K, Level 3 = $1M

Pre-Decision Protocol

Before any significant move, ask:

1. State Check

What is our current state?
- MRR: $X
- Clients: N
- Team capacity: Y%
- Runway: Z months

2. Move Analysis

What move are we considering?
- Expected effect: [+/- what metrics]
- Cost: [time/money/opportunity]
- Risk: [what could go wrong]
- Reversibility: [easy/hard to undo]

3. Goal Alignment

Does this move get us closer to Level 1?
- Revenue impact: [+/-/$0]
- Capacity impact: [+/-/0]
- Learning value: [high/medium/low]

4. Alternative Moves

What else could we do instead?
- Option A: [move] → [expected outcome]
- Option B: [move] → [expected outcome]
- Do nothing: → [what happens]

Post-Decision Protocol

After completing a significant action:

1. Record the Move

| Date | Move | Expected | Actual | State Change |
|------|------|----------|--------|--------------|
| YYYY-MM-DD | ACTION | Expected | Result | +/- metrics |

2. Update State

  • Adjust MRR, client count, capacity
  • Note any surprises
  • Identify new information learned

3. Recalculate Distance

  • Are we closer to Level 1?
  • Did new moves become available?
  • Did any moves become blocked?

4. Identify Triggers

  • Did we hit a transformation trigger?
  • What unlocked?

Move Categories

🟢 High-Impact (Do These)

  • Close paying client
  • Get referral
  • Ship feature clients asked for
  • Automate manual bottleneck

🟡 Medium-Impact (Consider)

  • Content marketing
  • New integrations/skills
  • Process improvements
  • Team training

🔴 Low-Impact (Avoid Unless Strategic)

  • Features nobody asked for
  • Premature optimization
  • Hiring before revenue
  • Building vs. selling

Quick Evaluation Framework

For any proposed action, score 1-5:

| Criteria | Score | Weight | |----------|-------|--------| | Revenue impact | ? | 3x | | Learning value | ? | 2x | | Capacity cost | ? | 1x | | Risk level | ? | 1x |

Weighted Score = (Revenue × 3) + (Learning × 2) - Capacity - Risk

  • Score > 10: Strong yes
  • Score 5-10: Consider carefully
  • Score < 5: Probably skip

Weekly Review Questions

  1. What moves did we make this week?
  2. What was the actual vs expected outcome?
  3. Are we closer to Level 1 than last week?
  4. What did we learn that changes our model?
  5. What's the highest-impact move for next week?

Transformation Triggers to Watch

These fundamentally change the game:

  • [ ] First paying client
  • [ ] First referral
  • [ ] $10K MRR
  • [ ] 10 active clients
  • [ ] Agent handles issue autonomously
  • [ ] Client churn (learning opportunity!)

Example Decision Flow

Situation: Should we build Feature X?

1. STATE CHECK
   - Current MRR: $0
   - Clients requesting: 0
   - Capacity available: Yes

2. MOVE ANALYSIS
   - Expected: +value prop
   - Cost: 2 weeks dev time
   - Risk: Nobody uses it
   - Reversible: Yes (can deprecate)

3. GOAL ALIGNMENT
   - Revenue impact: $0 direct
   - Capacity impact: -2 weeks
   - Learning value: Low (no client feedback)

4. ALTERNATIVES
   - Option A: Build it → Might attract clients
   - Option B: Talk to prospects → Learn what they need
   - Do nothing: → No change

5. DECISION
   Score: (0×3) + (1×2) - 2 - 1 = -1
   → SKIP. Talk to prospects first.

Commands

Check Game State

cat ~/.openclaw/workspace/memory/bjs-game-state.md

Log a Decision

Append to the Decision Log table in bjs-game-state.md

Update Metrics

Edit the Core Metrics table after state changes