|
| 1 | +--- |
| 2 | +draft: false |
| 3 | +title: "Level Up Your AI Game with rp-why" |
| 4 | +description: "A Goose skill that measures the cognitive complexity of your AI collaboration using the Gas Town × DOK framework." |
| 5 | +date: 2026-02-05 |
| 6 | +authors: |
| 7 | + - dakota |
| 8 | +--- |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | +## What is rp-why? |
| 13 | + |
| 14 | +rp-why is your personal AI collaboration coach. It answers two critical questions: |
| 15 | + |
| 16 | +1. **Are you using the most effective AI tools for your work?** |
| 17 | +2. **Are you asking questions that demonstrate cognitive depth?** |
| 18 | + |
| 19 | +Think of it as a fitness tracker for your AI practice—it shows you where you are, where you could be, and how to get there. |
| 20 | + |
| 21 | +**Want the theory?** Check out [Measuring the Cognitive Complexity of Human-AI Collaboration](#) on the Block Engineering Blog. |
| 22 | + |
| 23 | +**Want to use it?** Keep reading. |
| 24 | + |
| 25 | +--- |
| 26 | + |
| 27 | +## The Problem |
| 28 | + |
| 29 | +| Without rp-why | Impact | |
| 30 | +|----------------|--------| |
| 31 | +| Using powerful AI agents to ask "what time is it in Tokyo?" | Wasted resources | |
| 32 | +| No visibility into your AI usage patterns | Blind spots | |
| 33 | +| Stuck at the same level without knowing it | Stagnation | |
| 34 | +| Wasting sophisticated tools on simple tasks | Unrealized ROI | |
| 35 | + |
| 36 | +| With rp-why | Outcome | |
| 37 | +|-------------|---------| |
| 38 | +| Match your tools to your task complexity | Efficiency | |
| 39 | +| See your patterns clearly with data | Awareness | |
| 40 | +| Get actionable nudges to level up | Growth | |
| 41 | +| Track your growth over time | Progress | |
| 42 | + |
| 43 | +--- |
| 44 | + |
| 45 | +## Get Started in 3 Commands |
| 46 | + |
| 47 | +### Step 1: Initialize Your Baseline |
| 48 | + |
| 49 | +``` |
| 50 | +/rp-why init |
| 51 | +``` |
| 52 | + |
| 53 | +This analyzes your conversation history and creates your personal baseline. Takes ~30 seconds. |
| 54 | + |
| 55 | +### Step 2: Check Your Current Session |
| 56 | + |
| 57 | +``` |
| 58 | +/rp-why current |
| 59 | +``` |
| 60 | + |
| 61 | +See how this session compares to your typical patterns. Are you stretching or coasting? |
| 62 | + |
| 63 | +### Step 3: Track Your Progress |
| 64 | + |
| 65 | +``` |
| 66 | +/rp-why compare |
| 67 | +``` |
| 68 | + |
| 69 | +Compare today against your baseline. Celebrate wins. Identify opportunities. |
| 70 | + |
| 71 | +--- |
| 72 | + |
| 73 | +## The Two Dimensions |
| 74 | + |
| 75 | +### Dimension 1: Gas Town Stage (Tool Sophistication) |
| 76 | + |
| 77 | +Where are you on the AI adoption ladder? |
| 78 | + |
| 79 | +| Stage | Level | Description | |
| 80 | +|-------|-------|-------------| |
| 81 | +| 1-2 | Chatbot Curious | Basic web chatbots, occasional use | |
| 82 | +| 3-4 | IDE Integrated | Copilot, chat in your editor | |
| 83 | +| 5 | Agent Autonomous | CLI tools like Goose running independently | |
| 84 | +| 6-8 | Multi-Agent Master | Orchestrating multiple AI agents, agentic workflows | |
| 85 | + |
| 86 | +### Dimension 2: DOK Level (Question Depth) |
| 87 | + |
| 88 | +How complex are your prompts? |
| 89 | + |
| 90 | +| Level | Name | Example Prompts | |
| 91 | +|-------|------|-----------------| |
| 92 | +| DOK 1 | Recall | "What is X?" "List Y" "Define Z" | |
| 93 | +| DOK 2 | Apply | "How would I...?" "Compare A and B" | |
| 94 | +| DOK 3 | Strategic | "Design a system for..." "Analyze trade-offs..." | |
| 95 | +| DOK 4 | Extended | "Research over multiple sessions..." "Create a framework..." | |
| 96 | + |
| 97 | +--- |
| 98 | + |
| 99 | +## The Quadrant Map |
| 100 | + |
| 101 | +Find yourself on the map: |
| 102 | + |
| 103 | +``` |
| 104 | + LOW DOK HIGH DOK |
| 105 | + (Simple Questions) (Complex Questions) |
| 106 | + ┌────────────────────────┬────────────────────────┐ |
| 107 | + HIGH │ │ │ |
| 108 | + STAGE │ UNDERUTILIZING │ FRONTIER │ |
| 109 | + (Powerful │ │ │ |
| 110 | + Tools) │ You have a Ferrari │ You're pushing │ |
| 111 | + │ and you're driving │ boundaries! │ |
| 112 | + │ to the mailbox. │ Document what you │ |
| 113 | + │ → Level up your │ learn. │ |
| 114 | + │ questions! │ → Share your │ |
| 115 | + │ │ discoveries! │ |
| 116 | + ├────────────────────────┼────────────────────────┤ |
| 117 | + LOW │ │ │ |
| 118 | + STAGE │ LEARNING ZONE │ THINKING AHEAD │ |
| 119 | + (Basic │ │ │ |
| 120 | + Tools) │ Natural starting │ Your brain exceeds │ |
| 121 | + │ point. Focus on │ your tools! │ |
| 122 | + │ learning the tools. │ → Time to upgrade │ |
| 123 | + │ → Try one new │ your AI toolkit! │ |
| 124 | + │ capability today! │ │ |
| 125 | + └────────────────────────┴────────────────────────┘ |
| 126 | +``` |
| 127 | + |
| 128 | +**Goal:** Move toward the **FRONTIER** quadrant (top-right) |
| 129 | + |
| 130 | +--- |
| 131 | + |
| 132 | +## What the Output Looks Like |
| 133 | + |
| 134 | +``` |
| 135 | +╔══════════════════════════════════════════════════════════════════╗ |
| 136 | +║ SESSION ANALYSIS ║ |
| 137 | +╚══════════════════════════════════════════════════════════════════╝ |
| 138 | +
|
| 139 | +GAS TOWN STAGE: 5 (Agent Autonomous) |
| 140 | +
|
| 141 | +DOK DISTRIBUTION |
| 142 | +──────────────────────────────────────────────────────────────────── |
| 143 | +DOK 1 (Recall): ████░░░░░░░░░░░░░░░░ 17% |
| 144 | +DOK 2 (Apply): ████████████░░░░░░░░ 52% |
| 145 | +DOK 3 (Strategic): ██████░░░░░░░░░░░░░░ 26% |
| 146 | +DOK 4 (Extended): █░░░░░░░░░░░░░░░░░░░ 5% |
| 147 | +
|
| 148 | +QUADRANT: Underutilizing |
| 149 | +──────────────────────────────────────────────────────────────────── |
| 150 | +You have a Ferrari and you're driving to the mailbox. |
| 151 | +→ Level up your questions! |
| 152 | +
|
| 153 | +GROWTH NUDGES |
| 154 | +──────────────────────────────────────────────────────────────────── |
| 155 | +1. Shift 2-3 DOK 2 prompts to DOK 3 by adding "analyze trade-offs" |
| 156 | +2. Before simple queries, ask: "Can I make this more strategic?" |
| 157 | +3. Try one DOK 4 extended investigation this week |
| 158 | +
|
| 159 | +🪞 REFLECTION |
| 160 | +──────────────────────────────────────────────────────────────────── |
| 161 | +What's the most strategic question you could ask right now? |
| 162 | +``` |
| 163 | + |
| 164 | +--- |
| 165 | + |
| 166 | +## Instant Upgrades for Your Prompts |
| 167 | + |
| 168 | +### Transform DOK 1 → DOK 2 |
| 169 | + |
| 170 | +| Before | After | |
| 171 | +|--------|-------| |
| 172 | +| "What is a microservice?" | "How would I decide between microservices and a monolith for my project?" | |
| 173 | + |
| 174 | +### Transform DOK 2 → DOK 3 |
| 175 | + |
| 176 | +| Before | After | |
| 177 | +|--------|-------| |
| 178 | +| "How do I set up CI/CD?" | "Design a CI/CD strategy that balances speed, reliability, and team workflow for a 5-person team." | |
| 179 | + |
| 180 | +### Transform DOK 3 → DOK 4 |
| 181 | + |
| 182 | +| Before | After | |
| 183 | +|--------|-------| |
| 184 | +| "Design a caching strategy" | "Over the next few sessions, help me research, prototype, and document a caching architecture. Start by analyzing our current bottlenecks." | |
| 185 | + |
| 186 | +--- |
| 187 | + |
| 188 | +## Weekly Workflow Integration |
| 189 | + |
| 190 | +### Monday: Fresh Start |
| 191 | +- Run `/rp-why init` (or `/rp-why compare` if you already have a baseline) |
| 192 | +- Set intention: "This week I'll aim for 30% DOK 3+ prompts" |
| 193 | + |
| 194 | +### Daily: Quick Check |
| 195 | +- End each session with `/rp-why current` |
| 196 | +- 30 seconds to see your patterns |
| 197 | + |
| 198 | +### Friday: Reflect |
| 199 | +- Run `/rp-why compare` |
| 200 | +- Celebrate progress, identify next week's focus |
| 201 | + |
| 202 | +--- |
| 203 | + |
| 204 | +## Gamify Your Growth |
| 205 | + |
| 206 | +### Achievements to Unlock |
| 207 | + |
| 208 | +| Badge | Achievement | Criteria | |
| 209 | +|-------|-------------|----------| |
| 210 | +| 🥉 | Bronze | Reduce DOK 1 prompts below 25% | |
| 211 | +| 🥈 | Silver | Achieve 35%+ DOK 3 prompts in a session | |
| 212 | +| 🥇 | Gold | Complete a DOK 4 multi-session project | |
| 213 | +| 💎 | Diamond | Reach the Frontier quadrant consistently | |
| 214 | + |
| 215 | +### Personal Challenges |
| 216 | + |
| 217 | +| Challenge | Description | |
| 218 | +|-----------|-------------| |
| 219 | +| "No DOK 1" Day | Every prompt must be DOK 2+ | |
| 220 | +| "Strategic Session" | Aim for 50%+ DOK 3 prompts | |
| 221 | +| "Deep Dive Week" | One DOK 4 project across 5 sessions | |
| 222 | + |
| 223 | +--- |
| 224 | + |
| 225 | +## FAQ |
| 226 | + |
| 227 | +**Q: How long does baseline generation take?** |
| 228 | +A: About 30 seconds. It analyzes your available conversation history. |
| 229 | + |
| 230 | +**Q: Will this slow down my workflow?** |
| 231 | +A: No! The commands take seconds. Think of it as a quick glance at your fitness tracker. |
| 232 | + |
| 233 | +**Q: What if I'm in the "Underutilizing" quadrant?** |
| 234 | +A: That's the most common position for Goose users! It means you have powerful tools—now it's time to ask bigger questions. |
| 235 | + |
| 236 | +**Q: How often should I check?** |
| 237 | +A: Daily `/rp-why current`, weekly `/rp-why compare`. Takes under a minute total. |
| 238 | + |
| 239 | +**Q: Can I share my progress with my team?** |
| 240 | +A: Yes! The output is designed to be shareable. Screenshot or copy the quadrant visualization. |
| 241 | + |
| 242 | +--- |
| 243 | + |
| 244 | +## Start Now |
| 245 | + |
| 246 | +Your first command: |
| 247 | + |
| 248 | +``` |
| 249 | +/rp-why init |
| 250 | +``` |
| 251 | + |
| 252 | +Then ask yourself: |
| 253 | + |
| 254 | +> "What's the most strategic question I could ask right now?" |
| 255 | +
|
| 256 | +That's the rp-why mindset. |
| 257 | + |
| 258 | +--- |
| 259 | + |
| 260 | +## Attribution |
| 261 | + |
| 262 | +- **Gas Town Framework**: Steve Yegge, ["Welcome to Gas Town"](https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04) (January 2026) |
| 263 | +- **DOK Levels**: Norman Webb (1997) |
| 264 | +- **Full Framework Deep-Dive**: [Measuring the Cognitive Complexity of Human-AI Collaboration](#) (Block Engineering Blog) |
| 265 | + |
| 266 | +<head> |
| 267 | + <meta property="og:title" content="Level Up Your AI Game with rp-why" /> |
| 268 | + <meta property="og:type" content="article" /> |
| 269 | + <meta property="og:url" content="https://block.github.io/goose/blog/2026/02/05/rp-why-skill.html" /> |
| 270 | + <meta property="og:description" content="A Goose skill that measures the cognitive complexity of your AI collaboration using the Gas Town × DOK framework." /> |
| 271 | + <meta property="og:image" content="https://block.github.io/goose/blog/images/rp-why-blog/rp-why-banner.png" /> |
| 272 | + <meta name="twitter:card" content="summary_large_image" /> |
| 273 | + <meta property="twitter:domain" content="block.github.io" /> |
| 274 | + <meta name="twitter:title" content="Level Up Your AI Game with rp-why" /> |
| 275 | + <meta name="twitter:description" content="A Goose skill that measures the cognitive complexity of your AI collaboration using the Gas Town × DOK framework." /> |
| 276 | + <meta name="twitter:image" content="https://block.github.io/goose/blog/images/rp-why-blog/rp-why-banner.png" /> |
| 277 | +</head> |
| 278 | + |
0 commit comments