Skip to content

Commit 1328554

Browse files
committed
add /rp-why skill blog post
1 parent d78c69f commit 1328554

3 files changed

Lines changed: 283 additions & 0 deletions

File tree

docs/blog/.authors.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
dakota:
2+
name: Dakota Fabro
3+
description: AI Builder, Engineering Fellow x Educator x Dev Advocate
4+
avatar: https://avatars.githubusercontent.com/dakotafabro
5+
Lines changed: 278 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,278 @@
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+
![rp-why skill banner](../images/rp-why-blog/rp-why-banner.png)
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+
939 KB
Loading

0 commit comments

Comments
 (0)