Initial commit - workspace setup
- AGENTS.md, SOUL.md, USER.md, IDENTITY.md - ANAF monitor (declarații fiscale) - Kanban board + Notes UI - Email tools - Memory system
This commit is contained in:
141
notes/youtube/2025-01-30_claude-code-do-work-pattern.md
Normal file
141
notes/youtube/2025-01-30_claude-code-do-work-pattern.md
Normal file
@@ -0,0 +1,141 @@
|
||||
# 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
|
||||
|
||||
---
|
||||
|
||||
## 📋 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
|
||||
Reference in New Issue
Block a user