- SOUL-base.md partajat pentru toți agenții - 5 agenți specializați: work, health, growth, sprijin, scout - Fiecare agent cu SOUL.md, TOOLS.md, USER.md, AGENTS.md proprii - Symlinks pentru resurse partajate (notes/, kanban/, projects/) - Tags de domeniu (@work, @health, etc.) în YouTube notes - Script update_notes_index.py îmbunătățit cu domenii - HEARTBEAT.md cu verificări periodice - Grup sprijin pagină și fișe activități - Cleanup: șters agents/echo/ orfan
142 lines
3.7 KiB
Markdown
142 lines
3.7 KiB
Markdown
# 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
|