# The Most Powerful Claude Code Pattern I've Found

**Video:** https://youtu.be/I9-tdhxiH7w
**Channel:** (Claude Code developer)
**Duration:** 17:27
**Saved:** 2025-01-30
**Tags:** #claude-code #skills #workflow #automation #do-work @work

---

## 📋 TL;DR

Un pattern puternic pentru Claude Code: **Do Work** - o coadă de task-uri pe care Claude le procesează automat, unul câte unul, în sub-agenți cu context curat. Ideea cheie: **construiește tool-uri pentru Claude prin conversații**.

---

## 🎯 Problema

Când lucrezi cu Claude Code și îți vin idei noi în timp ce deja lucrează la altceva:
- Întrerupi flow-ul curent
- Claude trebuie să re-planifice
- Context pollution - prea multe lucruri în același context
- Pierzi idei sau le amesteci

**Soluția tradițională:** Fișier `ideas.md` unde notezi tot, dar tot manual rămâne.

---

## 💡 Soluția: Do Work Pattern

### Concept
1. **Două ferestre Claude** deschise simultan:
   - **Capture** (Duke) - aici arunci idei rapid
   - **Worker** (Work) - aici se execută automat

2. **Folder `do-work/`** cu request-uri:
   - Fiecare idee = un fișier separat
   - Claude ia fișierele unul câte unul
   - Le mută în "in progress" → "done"
   - Verifică dacă mai sunt și continuă

3. **Sub-agenți cu context curat:**
   - Fiecare task rulează într-un sub-agent nou
   - Nu există context pollution
   - Similar cu "clear" între task-uri

---

## 🔧 Cum funcționează

### Capture (skill)
- Slash command pentru a captura idei rapid
- Detectează automat dacă sunt task-uri separate sau legate
- Creează fișiere de request în folder

### Work Loop
```
1. Verifică folder pentru request-uri noi
2. Ia primul request neprelucrat
3. Evaluează complexitatea:
   - Simplu → one-shot execution
   - Complex → planning sub-agent mai întâi
4. Execută în builder sub-agent (context curat!)
5. Marchează ca done
6. Repetă până nu mai sunt request-uri
```

### Orchestrator Pattern
- **Top agent** = orchestrator (run loop)
- Apelează sub-agenți separați pentru:
  - Planner
  - Evaluator  
  - Executor
  - Builder
- Evită loop-uri infinite și token waste

---

## 🚀 Instalare

```bash
npx add-skill https://github.com/[user]/do-work
```

Opțiuni:
- Instalare globală (recomandat pentru multiple proiecte)
- Symlink

Apoi în Claude Code:
```
/do-work
```

---

## 🎓 Lecții Cheie

### 1. **Claude e bun la a-și construi propriile tool-uri**
> "You build them by having conversations"

Nu scrii cod - ai conversații. Spui ce vrei, Claude construiește skill-ul.

### 2. **Skills > Slash commands**
Skills sunt mai puternice și mai flexibile. Oricând poți cere:
> "Hey Claude, we keep doing this thing. Can you build a skill for me?"

### 3. **Task-uri grupate inteligent**
Exemplu: "Schimbă butonul Send în albastru, Cancel în albastru, Delete în albastru"
- Sisteme naive: 3 task-uri separate → poate alege 3 nuanțe diferite de albastru
- Do Work: le grupează → aceeași nuanță

### 4. **Context curat = rezultate mai bune**
Fiecare task într-un sub-agent nou elimină confuzia din context lung.

### 5. **Workflow-urile sunt peste tot**
Nu doar pentru cod - orice proces repetitiv poate deveni un skill:
- Note de meeting-uri
- Procesare documente
- Orice pattern repetitiv

---

## 💬 Quote cheie

> "If you've ever thought, 'I wish Claude could just handle this for me,' it probably can. You just have to ask."

---

## ✅ Acțiuni pentru mine (Echo)

- [ ] Explorează implementarea unui pattern similar pentru task-urile din kanban
- [ ] Skill pentru capture rapid de idei în workspace
- [ ] Sub-agenți pentru task-uri complexe

---

## 🔗 Resurse

- Video: https://youtu.be/I9-tdhxiH7w
- GitHub: do-work skill (link în descrierea video)
- Anthropic: npx add-skill pentru instalare skills
