Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions documents/patterns/you-do-it.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
authors: [gregor_riegler]
---

# You Do It

## Problem

The agent asks you to perform an action — restart a service, test the TUI. You comply, not questioning it. Neither you nor the agent realizes that the agent could have done it itself. Both sides share a blind spot about the agent's actual capabilities.

## Pattern

When the agent asks you to do something, tell it "you do it" — even if you're not sure it can. The agent will often discover a way to accomplish the task on its own, revealing capabilities neither side was aware of.

This works because agents have broad tool access and problem-solving ability, but default to handing off tasks that feel like they belong to the user. A simple push back breaks that assumption.

## Example

The agent asks you to install an APK on your phone. Instead of grabbing the phone, you tell it to do it. The agent discovers it can use wireless ADB to install the APK itself — something neither of you had considered.
1 change: 1 addition & 0 deletions documents/relationships.mmd
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ graph LR
patterns/yak-shave-delegation -->|uses| patterns/background-agent
patterns/yak-shave-delegation -->|uses| patterns/focused-agent
patterns/yak-shave-delegation -->|solves| anti-patterns/distracted-agent
patterns/you-do-it <-->|similar| patterns/reverse-direction

%% Anti-pattern → Obstacle relationships (causes)
anti-patterns/distracted-agent -->|causes| obstacles/limited-focus
Expand Down
Loading